我想比较(x > "355.0")
。
但它说错误运算符">"不能应用于操作数 输入' 字符串'到' 字符串'。
如何解决此问题?
答案 0 :(得分:0)
比较数字:
if (double.Parse(x) > 355.0) ....
或实施>字符串上的运算符。
答案 1 :(得分:0)
您需要将字符串解析为double或float:
double.Parse("355.0")
或:
float.Parse("355.0")
答案 2 :(得分:0)
x和比较对象都必须是某种数字。目前"355.0"
是一个字符串。你必须先解析它。
(x > double.Parse("355.0"))
应该修复它。只要x是某种数字。 如果没有,你就必须做这样的事情。
int parsedX = parse.Float(x);
int parsedString = parse.Float("355.0");
if(parsedX > parsedString)