2

例えば:

root.Nodes.Add(new TNode() { Foo1 = bar1, Foo2 = bar2, Foo3 = bar3 });

また:

root.Nodes.Add(new TNode() { Foo1 = bar1, 
                             Foo2 = bar2, 
                             Foo3 = bar3 });
4

3 に答える 3

2

私はそれを両方の方法で行いました..IMOは、初期化の複雑さに依存します。

単純な 2 つまたは 3 つのプロパティの場合、通常は 1 行で初期化しますが、データベースに挿入する値を持つオブジェクトまたは多くのプロパティを持つオブジェクトを設定する場合は、2 番目の例のように分割します。

Income income = new Income
{
    Initials = something,
    CheckNumber = something,
    CheckDate = something,
    BranchNumber = something
};

また

return new Report.ReportData { ReportName = something, Formulas = something};
于 2008-09-21T19:24:10.110 に答える
1

どちらの表記でも構いません。行が 100 文字以内に収まる場合は最初の (1 行) 表記を使用し、式が長くなる場合は 2 番目 (複数行) の表記に切り替えることをお勧めします。

于 2008-09-21T19:25:08.373 に答える
0

より長いものについては、次のようにします。

root.Nodes.Add(new TNode() {
    Foo1 = bar1, 
    Foo2 = bar2, 
    Foo3 = bar3
});
于 2008-09-21T19:33:53.080 に答える