[英]Using operators with certain types
我试图做方程答案<10 &&答案> 0.9。 然后,如果是这样,请执行某些操作。
if (answer < 10 && answer > 0.9)
{
}
但我收到错误消息“运算符'>'无法应用于类型为'decimal'和'double'的操作数
在我的代码中
var y = 1000000;
var answer = x*y;
X等于用户在文本框中输入的值。
老实说,我不知道我从哪里得到了双重收益。 如果它变得太大,也许这就是我的答案? 以及如何使if语句起作用>
var“答案”的类型为int,并且您尝试比较10(int类型)和0.9(double类型)
尝试:
var y = 1000000;
var answer = Convert.ToDouble(x*y);
和
if (answer < 10.0 && answer > 0.9)
而且我认为这会起作用:)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.