Синтаксис цикла for
От: schannel  
Дата: 23.12.03 19:23
Оценка:
А в чем может быть прикол, что на
for (int i = 0, int j = 0, int k = 0; i < something.Length; i++)
{
  //полезная деятельность с j и k
}

компилятор отвечает Identifier expected, 'int' is a keyword?

Или на обьявленные j и k выше блока выдает
error CS0136: A local variable named 'j' cannot be declared in this scope because it would give a different meaning to 'j', which is already used in a 'parent or current' scope to denote something else?

В общем не дает поюзать несколько инициализаций. Хотя в MSDN все цивильно:
ms-help://MS.VSCC/MS.MSDNVS/csref/html/vclrfTheForStatement.htm
initializers
A comma separated list of expressions or assignment statements to initialize the loop counters.

Так и я не троеточия вроде ставлю.
Попытался задействовать в итераторах (вдруг очень хочет и потому не разрешает) — то же самое.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.