など。編集 コンストラクタは、プライベートメンバまたはパブリックフィールド(C#centric)を介して、独自のパラメータを直接初期化する必要がありますか?
class Foo {
private string _Bar ;
Foo (string bar)
{
_Bar = bar ;
}
public string Bar
{
get { return _Bar ; //more logic here
}
set { _Bar = value ; //more logic could be added
}
}
}
OR
class Foo {
private string _Bar ;
Foo (string bar)
{
this.Bar = bar ;
}
public string Bar {
get { return _Bar ; //more logic could be added }
set { _Bar = value ; //more logic could be added }}
}
優れている方法である:私は、後者はそれにいくつかのより多くのロジックを配置することができます、まだそれはそれのためにそれを使用することが正当化される...
ことを知っています