これはどのように評価されますか、流れはどうですか、
これ:
var tag = new TagBuilder("a");
tag.MergeAttribute("href", pageUrl(i));
tag.InnerHtml = i.ToString();
これに変えることができます:
var tag = new TagBuilder("a")
{
MergeAttribute("href", pageUrl(i)),
InnerHtml = i.ToString()
};
それは行きますか:
- 新しいオブジェクトをインスタンス化します
- 引数を解析して設定します
- すべての値をプロパティに割り当てます
それは事実上同じことを意味しますか? なぜ、どのように?
解析されていない場合"a"
でも、オブジェクトをインスタンス化し、すべてのプロパティ値にデフォルトを与えるでしょうか?