如何从文本文件中添加数字列表?

时间:2016-12-10 17:10:37

标签: c#

我有一个包含正数和正数的文本文件,并希望它们在TextBox中显示总数。文本文件排列如下

  • 0
  • 25
  • 25
  • -10
  • 67.5
  • 33.33
  • -45

等等。每条线的正数和负数都可以有不同的数字,最多可以是2位小数。我确定它很简单,但我不知道该怎么做。有人可以帮忙吗?

2 个答案:

答案 0 :(得分:1)

var total = Directory.EnumerateFiles ("C:\\", "*.txt")
                     .Select (filePath => File.ReadLines (filePath)
                                              .Select (x => decimal.Parse (x))
                                              .Sum ())
                     .Sum ();

当然这段代码需要一些改进(错误处理,解析等)。

答案 1 :(得分:0)

假设您在D驱动器上的每个文件中都有内容为1,3,33,-44.3的文本文件。你可以试试这个

redirect_to