.net – 为什么我不能自动实现只读属性
发布时间:2020-12-17 00:05:42 所属栏目:大数据 来源:网络整理
导读:这是允许的: Public Property Text() As String 而对于只读属性,为什么我不允许等效? Public ReadOnly Property Text() As String 我似乎被迫使用: Public ReadOnly Property Text() As String Get Return fText End GetEnd Property VB14现在支持它(Visu
这是允许的:
Public Property Text() As String 而对于只读属性,为什么我不允许等效? Public ReadOnly Property Text() As String 我似乎被迫使用: Public ReadOnly Property Text() As String Get Return fText End Get End Property
VB14现在支持它(Visual Studio 2015及更高版本).可以使用初始化表达式初始化自动实现的属性:
Public ReadOnly Property Text1 As String = "SomeText" Public ReadOnly Property Text2 As String = InitializeMyText() 或者在构造函数中: Public ReadOnly Property Text As String Public Sub New(text As String) Me.Text = text End Sub 细节: > Auto-Implemented Properties (Visual Basic): (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |