Я пытаюсь выяснить, как tokenize StreamReader текстового файла. Я смог отделить линии, но теперь я пытаюсь выяснить, как разбить эти строки на разделитель табуляции. Это то, что у меня есть до сих пор.Строки строк и строк StreamReader
string readContents;
using (StreamReader streamReader = new StreamReader(@"File.txt"))
{
readContents = streamReader.ReadToEnd();
string[] lines = readContents.Split('\r');
foreach (string s in lines)
{
Console.WriteLine(s);
}
}
Console.ReadLine();
Я не понимаю. Если в каждой строке есть столбцы, разделенные вкладками, то тот же метод, который разделяет ваши строки при возврате каретки, может разделить одну строку на символ табуляции и отобразить массив строк из вашей строки. – Steve
. Почему вы называете 'ReadToEnd()', если вы хотите разбить по разрывам? Вызов 'ReadLine()' будет читать одну строку, которую вы можете перебрать или разделить по вкладкам или что-то еще. –
@DourHighArch Это хороший момент. Я помню, что раньше сталкивался с проблемой, а потом просто прыгнул прямо к этому решению. Вероятно, я скоро вернусь к этому. – Briknthewall