Почему к обращению элементу 2х мерного массива выдается ошибка?
Всем здаров!
Не пойму, почему при обращении к элементу массива компилятор выдает ошибку
System.IndexOutOfRangeException: "Index was outside the bounds of the array."
int[,] mass = new int[1,2];
mass[1,2] = 14; - здесь вылетает ошибка
CityzenUNDEAD, Просто примите это. Длина массива задается числом отличным от 0.
А позиция считается в шарпе от 0.
В других языках есть варианты. Но ошибка +- 1 есть :)
Ясно. Мне показалось, что когда инициализируешь массив и прописываешь сколько в нем должно быть элементов - там тоже идет отсчет с нуля. Оказалось нет.
Всем спасибо.