Производительность: цикл while

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

-8
задан juFo 14 May 2012 в 09:33
поделиться