我有 Class1 和 class2,它们位于 class1 内,VB.NET 代码:
Public Class class1
Public varisbleX As Integer = 1
Public Class class2
Public Sub New()
'Here GET the value of VariableX
End Sub
End Class
Public Sub New()
Dim cls2 As New class2
End Sub
End Class
我想从类 2 访问变量,VB.net 或 C# 中的代码值得赞赏,谢谢。
内部类 (class2) 不与外部类 (class1) 的任何特定实例关联。 T 访问字段等,您首先需要显式引用 class1 实例,可能通过构造函数传递它。例如,它可以是:
Public Class class1
Public varisbleX As Integer = 1
Public Class class2
Public Property Parent As class1
Public Sub New(oParent As class1)
Me.Parent = oParent
Console.WriteLine(oParent.varisbleX)
End Sub
End Class
Public Sub New()
Dim cls2 As New class2(Me)
End Sub
End Class
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)