Как изменить переменную итерации foreach из цикла foreach?

Когда я пытаюсь сделать это...

Item[,] array = new Item[w, h];  // Two dimensional array of class Item, 
                                 //   w, h are unknown at compile time.
foreach(var item in array)
{
    item = new Item();
}

... я получаю Cannot assign to 'item' because it is a 'foreach iteration variable'.

Тем не менее, я хотел бы сделать это.

Идея состоит в том, чтобы присвоить значения класса по умолчанию Itemсуществующему элементу.

15
задан user1306322 17 October 2013 в 15:27
поделиться