Я не могу понять, как работать с Jagged Arrays и Files. У меня есть три файла с числами в них и wan, чтобы читать каждый файл в свой собственный массив. Это то, что у меня есть до сих пор. Пытался заполнить массив [0], но безрезультатно. Любая помощь оценивается. Невозможно найти учебники по этому поводу.заполнить Jagged Array файлами C#
private void button1_Click(object sender, EventArgs e)
{
StreamWriter section1;
StreamWriter section2;
StreamWriter section3;
StreamReader section1read;
StreamReader section2read;
StreamReader section3read;
section1 = File.CreateText("Section1.txt");
section2 = File.CreateText("Section2.txt");
section3 = File.CreateText("Section3.txt");
int[][] Scores = new int[3][];
Random randnum = new Random();
for (int i = 0; i < 12; ++i)
{
int num = randnum.Next(55, 99);
section1.WriteLine(num);
}
for (int j = 0; j < 8; ++j)
{
int num1 = randnum.Next(55, 99);
section2.WriteLine(num1);
}
for (int k = 0; k < 10; ++k)
{
int num3 = randnum.Next(55, 99);
section3.WriteLine(num3);
}
section1.Close();
section2.Close();
section3.Close();
section1read = File.OpenText("Section1.txt");
int nums = 0;
while (!section1read.EndOfStream)
{
Scores[0][nums] = int.Parse(section1read.ReadLine());
++nums;
}
for (int i = 0; i < Scores.Length; ++i)
{
listBox1.Items.Add(Scores[0][i]);
}
section1read.Close();
}
'Scores.Length' ->' Оценки [0] .Length'? Что происходит не так? Ошибка компиляции, исключение? – AaronLS
Есть ли что-нибудь в списке? Похож на эту ошибку со счетом [0] .Length приведет к появлению только первого элемента. – AaronLS
Я получаю исключение NullReferenceException Необработанная ошибка в секции1read.ReadLine() – rogerthat