Khi chúng ta định nghĩa một tài sản nhưTại sao tính được thực hiện tự động phải xác định cả get và set accessors
public string Name {get; set;}
dot net có thể làm cho mã thuộc tính của chúng tôi. nhưng khi chúng tôi sử dụng
public string Name {get;}
public string Name {set;}
chúng ta đối diện với
'Hajloo.SomeThing.PropertyName.set' must declare a body because it is not marked abstract or extern. Automatically implemented properties must define both get and set accessors.
Thực ra lý do tại sao các trình biên dịch không thể xác định tài sản và làm cho mã tự động? Có chuyện gì vậy?
Điều này hiện được hỗ trợ. http://kumarvikram.com/auto-property-enhancements-in-c-6/ – Onosa