Я пытаюсь прочитать текстовый файл, который я создал, в массив списков, которые я объявил глобально. Я пытаюсь прочитать в одном списке заголовок жанра и заголовки треков, причем каждое окно списка содержит другой жанр и т. д. Для программы музыкального автомата. Текстовый файл выглядит следующим образом: 5 // Номер жанра 6 // Количество треков в жанре 1 Жанр Название 1 Название трека 1 3 // Количество треков в жанре 2 и т.п.
Вот код, который я пробовал:
string strNum_gen;
string strNum_tracks;
string title;
string track;
StreamReader myInputStream = File.OpenText(MediaApplicationPath + "Media.txt");
strNum_gen = myInputStream.ReadLine();
Number_Of_Genre = Int32.Parse(strNum_gen);
for (int Genre_Number = 1; Genre_Number<=Number_Of_Genre; Genre_Number++)
{
Load_JukeBox_Library();
Jukebox_Library[0] = new ListBox();
strNum_tracks = myInputStream.ReadLine();
int num_tracks = Int32.Parse(strNum_tracks);
title = myInputStream.ReadLine();
Jukebox_Library[0].Items.Add(title);
for (int Track_Number = 1; Track_Number<=num_tracks; Track_Number++)
{
track = myInputStream.ReadLine();
Jukebox_Library[0].Items.Add(track);
}
}
Genre_List_Listbox.Items.Add(Jukebox_Library);
Какая именно у вас проблема? Компилируется ли код - если нет, покажите нам сообщения об ошибках. Вы получаете исключение - если да, то покажите нам полную информацию.
Пожалуйста, исправьте свое форматирование, пока вы это делаете. Вы просите других помочь вам, по крайней мере, показать, что вы приложили некоторые основные усилия с вашей стороны.





Так в чем твой вопрос?