Я немного застрял в конкретной проблеме. Я работаю в .NET и должен разбирать многострочный текстовый файл в несколько переменных. Насколько я знаю, до сих пор я читал первую строчку. Вот то, что текстовый файл выглядит следующим образом:Анализ многострочного текстового файла на несколько переменных
1/10/2014 1,2,3
1 0 0
1 1 0
1 2 0
1 3 0
1 4 0
1 5 0
1 6 0
1 7 0
1 8 0
Вот что мой код выглядит для первой линии - это, как предполагается, вытаскивая дату (прямо сейчас, это не вытаскивая дату, это сегодня присвоение) и «1,2,3», затем заменяя запятые пробелами для «1 2 3». В остальном каждое число в каждой строке должно быть его собственной переменной, и именно там я застрял. Мне нужно только подобрать «1» для каждой последующей строки один раз в качестве одной переменной (она всегда будет 0 или 1), а второе число в каждом является номером уровня (они всегда будут 0-8) и последние числа в каждой строке, которые теперь все «0», являются отдельными переменными и будут отличаться.
string filePath = ConfigurationSettings.AppSettings["FileName.txt"];
StreamReader reader = null;
FileStream fs = null;
fs = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
reader = new StreamReader(fs);
string line = null;
line = reader.ReadLine();
string[] lineInfo = line.Split(' ');
string NumbersTemp = lineInfo[1];
string numbers = NumbersTemp.Replace(","," ");
string date = DateTime.Today.ToString("MM/dd/yyyy");
Как вы можете видеть, я не получил очень далеко с переменными, и я даже не уверен, что это будет правильно работать так, как я его до сих пор. Это не ошибка, но она не завершена. Любая помощь в получении этих переменных была бы высоко оценена.
Поместить ReadLine в петлю – Paparazzi