私はC#(5.0).Net(4.5)を使ってアプリケーションを開発しています。 辞書変数の宣言には以下の違いがあります。 1.定義辞書の相違点
var emailtemplateValues = new Dictionary<string, object>
{
{"CreatorName", creatorUserInfo.UserName},
{"ProjectName", masterProjectInfo.Title},
{"Reason", reason}
};
と私はDictionary<string, object>
後()
を使用していた第二の宣言に 2.
var emailtemplateValues = new Dictionary<string, object>()
{
{"CreatorName", creatorUserInfo.UserName},
{"ProjectName", masterProjectInfo.Title},
{"Reason", reason}
};
。 両方の構文はうまく動作しますが、内部作業について知りたいだけです。
上記の2つの構文の間にパフォーマンスの違いはありますか? –
違いはありません。たとえそうであっても、それはごくわずかです。また、アプリケーションのフレームワークや設計のためにアプリケーションのパフォーマンスが向上し、必要な場合は無視できます。 – Sandy
私はあなたの説明を感謝しますが、無視できるパフォーマンスは何ですか。無視できる性能のすべての組み合わせが開発の大きな低下を引き起こした後。 –