如何在foreach循环中将两个字符串添加到int中?

时间:2017-02-09 13:52:40

标签: c# c#-4.0

我有这个代码可以帮助我从文本文件中获取信息,问题是我无法将文本文件中的所有字符串添加到一个int中。 在第一个Entrada.txt我有一个23,在第二个我有45。

如何将这2个数字加在一起?

foreach(var impressora in ListaImp)
{
    var Entrada = File.ReadAllText(impressora + @"\Entrada.txt");

    MessageBox.Show("Entrada : " + Entrada);
}

输出:2345。

我希望它是23 + 45 = 68

1 个答案:

答案 0 :(得分:0)

你可以这样做:

int sub = 0;
foreach(var impressora in ListaImp)
        {
          var Entrada = File.ReadAllText(impressora + @"\Entrada.txt");
          sub += int.Parse(Entrada); 

        }
MessageBox.Show(sub.ToString());