【发布时间】:2010-11-25 08:20:00
【问题描述】:
这可能是个人喜好问题,但你什么时候在代码中使用属性而不是函数
例如,我可以说得到一个错误日志
string GetErrorLog()
{
return m_ErrorLog;
}
或者我可以
string ErrorLog
{
get { return m_ErrorLog; }
}
您如何决定使用哪一个?我的用法似乎不一致,我正在寻找一个好的一般经验法则。谢谢。
【问题讨论】:
-
stackoverflow.com/search?q=c%23+properties 中至少有 3 个答案重复。
标签: c# properties coding-style