私は次のクラスを持っている:クラスコンストラクタで初期値を設定する必要はありますか?
public class Detail
{
public Detail()
{
this.File = String.Empty;
this.State = false;
this.Tag1 = 0
}
public string File { get; set; }
public bool State { get; set; }
public int Tag1 { get; set; }
}
}
私はコンストラクタで、このような初期値を設定する必要はありますか私はクラスを作成するときに、これらだけでデフォルト設定されます。プログラミングの練習はいかがですか?必要ない場合でもここに設定する方が良いでしょうか?