对数字串数的数学运算

时间:2014-03-25 06:50:39

标签: c# linq type-conversion

这是我很想知道的

我们有,

string Number = "1";

如何以最简单的方式将 1 添加到Number的值,例如1+1=2,而不是将其转换为 int ,添加到它然后回到字符串,这将需要3行代码。任何LINQ或类似的方法可以动态执行此操作吗?

1 个答案:

答案 0 :(得分:2)

首先,你不能在字符串之前使用“var”,或者“string”应该存在或者“var”应该存在。

var string Number = "1";

您可以使用静态方法ToInt16()将您的字符串转换为int。 这是示例代码

  string Number = "1";
  int result =Convert.ToInt16(Number) + Convert.ToInt16(Number);
  Console.WriteLine(result);