Простой вопрос: Что лучше, способ 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?