自助推荐
立即入驻

VB自定义类时利用Property关键字自动实现属性(Get和Set)

博客3年前更新 桔子雨
1,993 00
VB自定义类时利用Property关键字自动实现属性(Get和Set)

自动实现的属性使你可以快速指定类的属性,而不必编写代码以对属性进行 Get 和 Set 操作。 为自动实现的属性编写代码时,Visual Basic 编译器会自动创建私有字段以存储属性变量,并且会创建关联的 Get 和 Set 过程。使用自动实现的属性,可以在单行中声明一个属性(包括默认值)。 下面的示例演示三个属性声明。

Public Property Name As String
Public Property Owner As String = "DefaultName"
Public Property Items As New List(Of String) From {"M", "T", "W"}
Public Property ID As New Guid()

自动实现的属性等效于其属性值存储在私有字段中的属性。 下面的代码示例演示一个自动实现的属性。

Property Prop2 As String = "Empty"

上面自动实现属性的示例代码等效于下面的代码。

Private _Prop2 As String = "Empty"
Property Prop2 As String
    Get
        Return _Prop2
    End Get
    Set(ByVal value As String)
        _Prop2 = value
    End Set
End Property
© 版权声明

相关文章