次のようなオブジェクトがある場合:
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 を設定しますか?