【发布时间】:2018-09-12 14:08:48
【问题描述】:
我知道如何在 C# int g += 5; 中使用这种语法
如果我有 char h = '+'; 类似于 g h= 5;
,我该如何做同样的事情
或var j = Convert.ToSymbol(h) 和g j= 5; 之后
如果不使用switch case
【问题讨论】:
-
您不能在表达式中插入
char,因为您不会将表达式构建为字符串。相反,您可以尝试做一个基于参数h返回不同结果的函数,即if (h == '+') { return g + 5; } else if (h == '-') { return g - 5; } //etc -
您需要稍微改进一下您的问题。
switch怎么了?尝试为您的限制添加原因。 -
只是为了能够写出更短的代码,我没有插入所有代码来轻松理解我想要的内容
-
所以你的目标是写出不可读的代码?
标签: c# visual-studio char symbols