我对如何在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方法?
答案 0 :(得分:4)
在实例方法中使用属性名称
Thing="Hello"
要访问课程外的属性,您必须指定public
访问修饰符。
Dim obj as New ClassName
obj.Thing="Hello"
使用赋值运算符分配值时,将调用set
accessor
。
有关详细信息,请访问this链接。