Почему цикл foreach является только для чтения? Я имею в виду, что вы можете получать данные, но не можете увеличивать ++ или уменьшать--. Любая причина этого? Да, я новичок:)
Exmaple:
int[] myArray={1,2,3};
foreach (int num in myArray)
{
num+=1;
}