【问题标题】:C# - import txt multi-line comma delimited file and convert it to 2-dimensional arrayC# - 导入txt多行逗号分隔文件并将其转换为二维数组
【发布时间】:2015-11-28 20:36:18
【问题描述】:

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

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

我想先将文件导入到我的程序中,然后将其解析为一个二维数字数组,点后四舍五入为 2 位数字。

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

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

【问题讨论】:

    标签: c# arrays csv delimiter comma


    【解决方案1】:

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

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

    result是二维数组

    【讨论】:

      猜你喜欢
      • 2023-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-15
      • 2023-04-04
      • 1970-01-01
      相关资源
      最近更新 更多