如何在visual basic中使用set和get方法?

时间:2011-10-10 01:35:55

标签: vb.net object get set

我对如何在vb中使用get和set感到困惑

我如何访问类中的get / set方法以及何时在其他地方实例化该类?

在java中我会像get_item set_item那样进行2方法调用,我可以使用我创建的方法名称。在类/对象中检索或设置,或者当我在其他地方实例化它时。但在vb中有一个属性方法和2个方法(set,get)? 我很困惑......如何准确地访问这些......

因此,例如,如果进行属性调用,并创建属性mstrThing

    Property Thing() As String

    Get
        Return mstrThing
    End Get
    Set(ByVal value As String)
        mstrThing = value
    End Set

End Property

我如何访问Thing的get和set方法?

1 个答案:

答案 0 :(得分:4)

在实例方法中使用属性名称

Thing="Hello" 

要访问课程外的属性,您必须指定public访问修饰符。

Dim obj as New ClassName
obj.Thing="Hello"

使用赋值运算符分配值时,将调用set accessor

有关详细信息,请访问this链接。