我想将字符串变量转换为文字。例如,
string parametervalue= "+";
我想将此字符串变量转换为文字,以便我可以使用
int total = valueA (parametervalue) valueB;
因此应在运行时将其调用为
total = valueA + valueB
但是如何将字符串变量转换为文字。有什么方法可以做到这一点
寻求您的帮助。
最佳答案
这对您有用吗?当parametervalue来自用户时,必须对其进行验证。
switch (parametervalue)
{
case "+":
total = valueA + valueB;
break;
case "-":
total = valueA - valueB;
break;
case "*":
total = valueA * valueB;
break;
case "/":
total = valueA / valueB;
break;
default:
throw new NotSupportedException();
}