{ 0, 0 }, { 0, 0 } };
Change(a);
// a does not change!!!
---------------------------------------
private static void Change(int[,] a)
{
int[,] b = new int[2, 2]{{1, 1},{1, 1}};
a = b;
}
Почему массив a не меняется?
Потому что ссылку перезаписываешь. Используй ref
Присваеваешь не сами данные а указатель на место в памяти
Обсуждают сегодня