【问题标题】:How can I access variables from other classes in VB.NET?如何访问 VB.NET 中其他类的变量?
【发布时间】:2015-04-30 21:00:28
【问题描述】:

我是一名初级程序员,我需要知道如何访问和编辑另一个类的变量。这是我的一些示例代码


Public Class class1
    Dim strName, strAge, strGender As String

Public Class class2
    / I need to edit the variables in this class. How do I do this?

【问题讨论】:

  • 类的哪个实例?
  • 类的全部意义在于一些变量是私有的并且完全由类管理。对他人有用的通过属性暴露出来
  • 你的变量应该被声明为“公共”的访问级别,然后你使用完全限定的名称来访问变量:MyClassInstace.MyVariableName = 不管

标签: vb.net variables .net-4.0


【解决方案1】:

您需要创建一个公开变量的属性:

Dim ThisClassVariable as String

Public Property ClassVariable as String
    Get 
      Return ThisClassVariable
    End Get 
    Set(ByVal Value As String)
      ThisClassVariable = value
    End Set 
End Property

然后,当您创建名为“foo”的类的实例时,您可以使用 foo.ClassVariable 访问该变量

https://msdn.microsoft.com/en-us/library/e8ae41a4.aspx

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-25
    • 1970-01-01
    • 2016-10-25
    • 1970-01-01
    • 2015-02-05
    • 1970-01-01
    相关资源
    最近更新 更多