【发布时间】:2011-06-29 06:13:21
【问题描述】:
private int _myField;
public int MyField
{
get {
return _myField * 99;
}
set {
_myField * value;
}
}
我见过开发人员将更复杂的代码添加到 Getter 中,设置其他成员和属性等。对我来说,返回关联成员变量以外的值会导致调试混乱。
这样更好吗?
private int _myField;
public int MyField
{
get {
return _myField = _myField * 99;
}
set {
_myField * value;
}
}
还是这个?
private int _myField;
public int MyField
{
get {
return _myField;
}
set {
_myField = value * 99;
}
}
【问题讨论】:
-
两者都对我来说很糟糕,因为
MyField=MyField不是一个空操作。 (而且我不是反对者)
标签: .net properties code-formatting