排序CSV仅比较每行中的第一个元素

时间:2010-07-21 05:30:18

标签: c# csv

如何通过仅比较每行中的第一个元素来对文件中的逗号分隔值进行排序?

2 个答案:

答案 0 :(得分:2)

类似的东西:

var result = File.ReadAllLines(pathToFile).OrderBy(line => line.Split(",")[0])

请注意,这假设您的输入始终有效。您必须添加自己的错误检查(空行,空文件等)

答案 1 :(得分:2)

  • 逐行阅读文件
  • 以逗号分隔行
  • 排序
  • 回写文件