Ошибка "в экземаляре не задана ссылка на объект" при работе со ступенчатым массивом - C#
Формулировка задачи:
Когда доходит до строки инициализации строк в ступенчатом массиве, то останавливается и выдается ошибка "в экземпляре не задана ссылка на объект"
int l; bool корректныйВвод; do { Console.Write("Введите количество строк:"); корректныйВвод = int.TryParse(Console.ReadLine(), out l); if (корректныйВвод == false) Console.WriteLine("Вы ошиблись при вводе. Повторите!"); } while (корректныйВвод == false); string[][] MS1 = new string[l][]; //заполнение массива for (int i = 0; i < l; i++) { do { int j=0; MS1[i][j] = Console.ReadLine(); // тут появляется ошибка j++; Console.WriteLine("\nДля выхода нажмите клавишу ESC"); } while (Console.ReadKey(true).Key != ConsoleKey.Escape); } Console.WriteLine("\nТаблица после перестановки строк"); //Вывести(a, "{0,8:d}"); for (int i = 0; i < MS1.Length; i++, Console.WriteLine()) for (int j = 0; j < MS1[j].Length; j++) Console.Write("{0,8:f2}", MS1[i][j]);
Решение задачи: «Ошибка "в экземаляре не задана ссылка на объект" при работе со ступенчатым массивом»
textual
Листинг программы
MS1[i] = Console.ReadLine().Split(' ');
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д