I Like NET tính tự động, trong C# nó dễ dàng như vậy để khai báo readonly
bất động sản bằng cách tuyên bố phần set
của nó như private
như thế này:ReadOnly Tài sản hoặc tài sản với bộ tư nhân tôi nên sử dụng trong vb.net?
public String Name{ get; private set; }
Nhưng khi tôi cố gắng rằng trong VB.NET Tôi đã bị sốc rằng nó là không được hỗ trợ như đã đề cập here và tôi phải viết nó như sau:
Private _Name as String
Public ReadOnly Property Name as String
Get
return _Name
End Get
End Property
Hoặc:
Private _Name as String
Public Property Name as String
Get
return _Name
End Get
Private Set(value as String)
_Name = value
End Set
End Property
Sự khác biệt giữa các khai báo này trong VB.NET
, cái nào được ưu tiên và Tại sao?
Sửa
Mà một trong những sẽ ảnh hưởng đến thời gian biên dịch, thời gian chạy hoặc thực hiện ở tất cả?