は foreach、performance-wise。ループの前に一度変数を宣言すべきか、ループの内部に変数を宣言すべきですか?
private List<ListItem> GetItems()
{
var items = new List<ListItem>();
var collection = new List<int> { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
ListItem item;
foreach (var i in collection)
{
item = new ListItem { Text = i.ToString() };
items.Add(item);
}
return items;
}
またはこの一例
のための賢明なステートメントのforeach外変数とサイドそれ(foreachの)でそれを再割り当てするたびに宣言するパフォーマンスのためのよりよいまたはforeachの 内の新しい変数を作成しては何ですか?private List<ListItem> GetItems()
{
var items = new List<ListItem>();
var collection = new List<int> { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
foreach (var i in collection)
{
ListItem item = new ListItem { Text = i.ToString() };
items.Add(item);
}
return items;
}
ここではアイテムオブジェクトについて詳しく説明します。 ありがとうございます。
対
これは私が何をすべきか通常です。それは自己奉仕だから、私はあなたをアップアップします:D –