Không chắc nếu tôi diễn đạt này một cách chính xác ... nhưng tôi có đoạn mã sau:Làm cách nào để đặt giá trị của thuộc tính chỉ đọc với getters và setters chung?
public Guid ItemId
{
get;
}
public TransactionItem()
{
this.ItemId = Guid.Empty;
}
Đương nhiên tôi nhận được một vấn đề chỉ đọc ... mà tôi hiểu được. Liệu có cách nào để thiết lập giá trị tài sản này mà không cần phải làm điều gì đó giống như dưới đây:
Guid _itemId = Guid.Empty;
public Guid ItemId
{
get
{
return _itemId;
}
set
{
_itemId = value;
}
}
hoặc
public Guid ItemId
{
get;
internal set;
}
Cảm ơn trước!
+1 rất nhiều người không nhận ra đạo cụ có thể có phạm vi khác nhau – annakata
Điều này giống như cách tôi sẽ đi! Cảm ơn bạn! Đã được nhiều hơn hoặc ít tò mò để xem nếu nó có thể được thực hiện mà không có một "bộ". – mattruma
mở cửa một ngôi nhà không có cửa là khá khó khăn ...: p – Svish