簡體   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