首页 > 解决方案 > 如何仅从 win 表单中的文本文件中提取数字?

问题描述

这就是我的文本文件的样子(示例)

28:Toy
1:Chocolate bar
10:Water bottle

我希望它只提取数字,然后将数字加在一起并将其放入标签或我尝试过的东西中

foreach(int number in "money.txt"){
    int sum = number + number;
    label5.Text = sum.ToString();
}

但这似乎不起作用。

标签: c#

解决方案


var summ = 0;
var file = File.ReadAllLines("file.txt");
foreach (var line in file)
    {
        var number = int.Parse(line.Split(":")[0]);
        summ += number;
    }
    label5.Text = summ.ToString();

像这样的东西可以作为基础,您可以根据需要使用它。


推荐阅读