bool keyword is used in field, method, property, and variable declarations and in
typeof operations as an alias for the .NET Framework structure
System.Boolean. That is, it represents a value of
false. Unlike in C++, whose boolean is actually an integer, a
bool in C# is its own data type and cannot be cast to any other primitive type.
|Special C# Identifiers|