簡単な質問: 方法 1 と方法 2 のどちらが最適ですか?
方法 2 の方が速い/優れている:
List<int> data = Enumerable.Range(0, 10000000).ToList();
int j = 0;
// Method 1
while (j < data.Count)
{
// do something
j++;
}
j = 0;
// Method 2
while (j++ < data.Count)
{
// do something
}
それとも、単純な for ループの方がよいでしょうか?
更新: コメントによると、サブ質問: while ループを回避する必要がありますか、それとも for ループを回避してこれらの while ループに置き換える必要がありますか?