運算符& &不能應用於bool和int C#嗎?運算符&&不能應用於bool和int c#
class Program
{
static void Main(string[] args)
{
Console.Write("Enter number1 : ");
Console.Write("Enter number2 : ");
Console.Write("Enter number3 : ");
int getla1 = Convert.ToInt32(Console.ReadLine());
int getla2 = Convert.ToInt32(Console.ReadLine());
int getla3 = Convert.ToInt32(Console.ReadLine());
if (getla1 && getla2 > getla3)
{
Console.WriteLine("The third number is the smallest number");
}
}
}
}
什麼是你的問題? –
'getla1'是一個int,而不是'bool'(所以不是真或假)。那麼你打算用'getla1'來檢查什麼?它大於1?它是0?百萬? – Arran
你想做什麼? '&&'運算符是'邏輯運算符'。 – Sean