我有一个在类中定义的公共变量(vrPassword)。解决方案中如何跨不同项目访问其数据?
我不知道是否需要对这个班级做任何补充?
谢谢
为了改进术语,如果在类中定义它,那么它要么是属性,要么是字段,而不是变量-变量始终是局部的。我绝对会建议您使用绑定到私有字段的公共属性,这是正确的OOP方法,因此它看起来应该像这样:
Private _vrPassword As String
Public Property vrPassword() As String
Get
Return _vrPassword
End Get
Set(value As String)
_vrPassword = value
End Set
End Property
(请注意,这不是命名约定的最佳做法,但是您并没有在询问它。)
要从其他项目中使用它,您需要:
1)引用项目或.dll文件,
2)Imports Namespace.Of.The.Class
从您要使用的位置添加到文件(以防命名空间不同)
3)如果变量不是静态的,则需要实例化该类:
Dim classHoldingTheVariableInstance As New ClassHoldingTheVariable()
Dim password As String = classHoldingTheVariableInstance.vrPassword
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句