Логическое НЕ является унарным оператором и возвращает true , если операнд имеет значение false.
x |
!x |
true |
false |
false |
true |
Main.cs
usingSystem;classProgram {-
publicstaticintMain() { -
boolwater =true; -
if(!water) { -
Console.WriteLine("Воды нет."); -
} -
else{ -
Console.WriteLine("Вода есть!"); -
} -
Console.ReadKey(); -
return0; -
} }
usingSystem;classProgram {-
publicstaticintMain() { -
boolwater =true; -
if(!water) { -
Console.WriteLine("Воды нет."); -
} -
else{ -
Console.WriteLine("Вода есть!"); -
} -
Console.ReadKey(); -
return0; -
} }
Вода есть!