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
未经允许不得转载:桔子雨工作室 » VB自定义类时利用Property关键字自动实现属性(Get和Set)
分享到: 生成海报
一个数字化服务提供商

承接外贸建站,软件APP开发

部分产品联系我们
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册

微信扫一扫关注
如已关注,请回复“登录”二字获取验证码