преобразовать bool в int?

У меня есть этот код, и я не понимаю, почему я не могу использовать оператор || в этом примере.

"Оператор '||' нельзя применять к операндам типа 'bool' и 'int'"

Я что-то упустил? где этот булев?

int i = 1;                            
if ( i == 1)
{
    Response.Write("-3");
}
else if (i == 5 || 3) //this is the error, but where is the bool?
{
    Response.Write("-2");
}
0
задан PVitt 23 April 2012 в 11:32
поделиться