私は最高のパフォーマンスを得たいと思っており、配列はリストよりも高速であることを知っていますが、配列ではカウンター用の変数を作成する必要があり、サイズを使用.Count
または検索する必要があるかもしれないので、リストを使用する方がよいでしょうか? .Length
以下に例を示します。
例 1:
foreach (var item in items)
ItemCollection.Add(item);
例 2:
int i = 0;
foreach (var item in items)
{
ItemCollection[i] = item;
i++;
}
例 3:
for (int i = 0; i < items.Count; i++)
ItemCollection[i] = item;