如何在 Visual Basic 中使用 set 和 get 方法?
我对如何在 vb 中使用 get 和 set 感到困惑,
如何访问类中的 get/set 方法以及何时在其他地方实例化该类?
在java中,我会进行像get_item set_item这样的2个方法调用,我可以只使用我所做的方法名称。在类/对象内或当我在其他地方实例化它时检索或设置。但是在vb中有一个属性方法和2个方法(set,get)? 我很困惑...到底如何访问这些...
例如,如果创建一个属性调用 thing 并创建一个属性 mstrThing
Property Thing() As String
Get
Return mstrThing
End Get
Set(ByVal value As String)
mstrThing = value
End Set
End Property
我将如何访问 Thing 的 get 和 set 方法?
I'm kind of confuse on how to use get and set in vb
how would i access the get/set method within the class and when i instantiate the class somewhere else?
in java i would make a 2 methods call like get_item set_item and i can just use the the method name i made. to retrieve or set within the class/object or when i instantiate it somewhere else. but in vb there is a property method and 2 methods inside(set,get)?
i'm confuse... on how exactly to access these...
so for example if make a property call thing and made a property mstrThing
Property Thing() As String
Get
Return mstrThing
End Get
Set(ByVal value As String)
mstrThing = value
End Set
End Property
how would i access Thing's get and set methods?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在实例方法中使用属性名称,
要访问类外部的属性,必须指定
public
访问修饰符。当使用赋值运算符赋值时,
set
accessor
将被调用。有关详细信息,请访问此链接。
Use property name within the instance method,
To access properties outside the class, you have to specify
public
access modifier.When an assignment operator is used to assign a value, the
set
accessor
will be invoked.For more info visit this link.