我有两个名为range1和range 2的整数,我想在if语句中使用它们
if((range1 || range2)>20 && (range1 || range2)<=50)
Console.WriteLine("some Message");
我收到错误,说我不能使用||操作员在一个int&amp;&amp; int比较。 我试图避免编码范围较大的范围1或范围2,因为值可以是正数或负数。任何建议将不胜感激。
感谢。
嗡
答案 0 :(得分:2)
||
不起作用。它是一个逻辑运算符,只能在布尔值上运行。
相反,您可以写if (range1 > 20 || range2 > 20)