繁体   English   中英

使用某些类型的运算符

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM