Tôi có các lớp học có các thuộc tính tự động giống như tên khách hàng công cộng {get; bộ;}. Chúng được công khai vì chúng được truy cập bên ngoài lớp học. Họ cũng có thể được truy cập bên trong lớp học. Họ cung cấp đóng gói tốt và gỡ lỗi tốt hơn. Tôi có thể đặt một điểm dừng trên một nếu tôi cần biết ai đang truy cập nó và khi nào.Nhược điểm của việc sử dụng các thuộc tính chỉ không có trường tương ứng trong .NET?
Câu hỏi của tôi là những nhược điểm khi sử dụng các thuộc tính chỉ với trường không tương ứng là gì? Tôi có thể làm cho setter hoặc getter tư nhân, nội bộ .. vv có nghĩa là tôi cũng có tính linh hoạt của phạm vi nó khi cần thiết.
+1 bất kỳ điều gì cho thấy trường hợp cạnh tranh hoặc các vấn đề cụ thể với một điều gì đó là một câu hỏi hay đối với tôi. (tái: biến thể BinaryFormatter của Marc) – Maslow