我有一个小问题要在 Controller 中进行简单的数学计算。
我尝试做的是将 +1 加到一个变量的数字上。
下面是一个例子,可以让您更好地理解我尝试做的事情:
var a= formcollection["Id_this"];
var next = a + 1;
注意“Id_this
”的值为“1”
。
我需要的变量 next
的结果是 2
我的问题是变量 next
的结果是 "12"
。
最佳答案
a
是一个字符串
。将数字添加到字符串会导致数字被转换为字符串并连接起来。
要使其工作,首先需要将a
转换为数字:
var next = Convert.ToInt32(a) + 1;
关于c# - MVC - Controller - 进行简单的数学计算 - 变量 + 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19399499/