Trong nhiều bài viết tôi đã đọc trên web nói rằng khi tạo thuộc tính trong vb.net, chúng nên sử dụng các phương thức get/set và biến thành viên private/protected trong lớp học.vb.net get/set Thuộc tính không có logic
Giống như vậy:
Public Class Person
Private _name as string
public property Name as string
get
return _name
end get
set(byval value as string)
_name = value
end set
end property
end class
Nếu có không có logic trong get/set của tài sản, tại sao không phải là một ghi rằng cùng một tài sản như thế này:
Public class Person
Public Property Name as string
end class
Is điều này bởi vì các thuộc tính được dự định chỉ là các trình truy cập vào lớp từ bên ngoài và bạn sẽ lưu trữ biến trong lớp?
oh, tôi hiểu. Tôi nhận ra câu trả lời của bạn là "sự thống nhất trong mã của bạn". Tôi cũng không nhận ra những thuộc tính tự động thực hiện là gì, cho đến khi tôi đọc [bài viết MSDN] (http://msdn.microsoft.com/en-us/library/dd293589.aspx) về nó. Cảm ơn về thông tin bạn vừa nhập. – Jim