C# - 导入txt多行逗号分隔文件并将其转换为二维数组

时间:2015-11-28 20:36:18

标签: c# arrays csv delimiter comma

我对C#很陌生,请原谅我新手Q ......

我有一个逗号分隔的文件,大约有500行,如下所示: http://pastebin.com/JZyswTNX

我想首先将文件导入到我的程序中,然后将其解析为二维点后数字的二维数组。

之后,我想只读取txt文件的最后20行。 我不想硬编码“转到480行”,因为我不确定每个文件的行数是否相同。

最简单的方法是什么? (可能有些内置?)

1 个答案:

答案 0 :(得分:1)

您可以使用返回字符串数组的File.ReadAllLines。 然后你可以用逗号分割这个数组

var lines = File.ReadAllLines (path);
var result = lines.Select (x=>x.Split (','));

result是二维数组