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