c# - 在 C# 中按列从文本文件中分隔的数据
问题描述
我有这个文本文件,需要在表格中组织排序。OBS:需要控制台应用程序c#
我只做了:
StreamReader sr = new StreamReader(@"filepatch.txt");
string ler = sr.ReadLine();
string linha = ";";
int cont = 0;
while((linha = sr.ReadLine())!= null)
{
string col = linha.Split(';')[2];
cont++;
Console.WriteLine("{0} : {1}", cont, linha);
}
解决方案
试试这个来获取文件文本:
var lines = System.IO.File.ReadAllLines(@"filepatch.txt");
然后您可以使用返回string[]
的来执行其余的逻辑。
foreach(var line in lines)
{
string[] cols = line.Split(';');
// Your logic here.
}
干杯!