如果你有这样的对象:
public class Foo
{
private int _id;
public int id
{
get { return _id; }
set { _id = value; }
}
private string _name;
public string name
{
get { return _name; }
set { _name = value; }
}
}
并且您想将 id 初始化为 -1 并将名称初始化为 String.Empty 最佳实践是什么?(以及为什么)
正在做:
private int _id = -1
或者
在构造函数中设置 _id = -1 和 name = String.Empty?