Đây có lẽ là vấn đề sở thích cá nhân, nhưng khi nào bạn sử dụng thuộc tính thay vì chức năng trong mã của bạnKhi nào thì sử dụng tài sản thay vì chức năng
Ví dụ để có được một bản ghi lỗi tôi có thể nói
string GetErrorLog()
{
return m_ErrorLog;
}
hoặc tôi có thể
string ErrorLog
{
get { return m_ErrorLog; }
}
Bạn quyết định sử dụng loại nào? Tôi có vẻ không nhất quán trong việc sử dụng của tôi và tôi đang tìm kiếm một quy tắc chung chung của ngón tay cái. Cảm ơn.
trùng lặp với ít nhất 3 câu trả lời trong http://stackoverflow.com/search?q=c%23+properties. –