是否有可能(以及如何)在VB 2010中创建只读自动属性?
Public Class Foo
Public Property Value As Integer
Public Sub New()
_Value = 123
End Sub
End Class
Run Code Online (Sandbox Code Playgroud)
问题是用户可以写入属性.感谢名单
VB14现在支持它(Visual Studio 2015及更高版本):
Public Class Foo
Public ReadOnly Property Value As Integer = 123
End Class
Run Code Online (Sandbox Code Playgroud)
请参阅https://github.com/dotnet/roslyn/wiki/New-Language-Features-in-VB-14#read-only-auto-properties
在早期版本中,您需要创建一个支持字段.
| 归档时间: |
|
| 查看次数: |
3552 次 |
| 最近记录: |