Синтаксис цикла 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.

Так и я не троеточия вроде ставлю.
Попытался задействовать в итераторах (вдруг очень хочет и потому не разрешает) — то же самое.
Re: Синтаксис цикла for
От: Воронков Василий Россия  
Дата: 23.12.03 19:38
Оценка: 3 (2) +1
Здравствуйте, schannel, Вы писали:

for (int i = 0, j = 0, k = 0; i < something.Length; i++)
{
  //полезная деятельность с j и k
}
... << RSDN@Home 1.1.2 beta 1 >>
Re[2]: Синтаксис цикла for
От: schannel  
Дата: 24.12.03 07:29
Оценка:
Здравствуйте, Воронков Василий.

Сенкс. Действительно как в обычных обьявлениях.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.