如何在 Visual Basic 中使用 set 和 get 方法?

发布于 2024-12-09 03:02:04 字数 482 浏览 1 评论 0原文

我对如何在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

森末i 2024-12-16 03:02:04

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

Thing="Hello" 

要访问类外部的属性,必须指定 public 访问修饰符。

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

当使用赋值运算符赋值时,setaccessor将被调用。

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

Use property name within the instance method,

Thing="Hello" 

To access properties outside the class, you have to specify public access modifier.

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

When an assignment operator is used to assign a value, the set accessor will be invoked.

For more info visit this link.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文