Логическое НЕ является унарным оператором и возвращает true , если операнд имеет значение false.
x |
!x |
true |
false |
false |
true |
Main.cs
using
System;
class
Program {
-
public
static
int
Main() {
-
bool
water =
true
;
-
if
(!water) {
-
Console.WriteLine(
"Воды нет."
);
-
}
-
else
{
-
Console.WriteLine(
"Вода есть!"
);
-
}
-
Console.ReadKey();
-
return
0;
-
}
}
using
System;
class
Program {
-
public
static
int
Main() {
-
bool
water =
true
;
-
if
(!water) {
-
Console.WriteLine(
"Воды нет."
);
-
}
-
else
{
-
Console.WriteLine(
"Вода есть!"
);
-
}
-
Console.ReadKey();
-
return
0;
-
}
}
Вода есть!