Ир
Ирина
Логическая переменная (0 или 1) True/False
public bool {"i am asshole"} false;
Это логический тип данных. Случаев использования очень много. Самое простое, что пришло в голову. Это передача состояния объекта: Активный - true, Неактивный - false.
Для чего его используют уже написали. По секрету - занимает крайне мало памяти и требуется в ряде случаев, когда не стоит выделять 1 байт на одну переменную, когда достаточно 1 бита.
Пример: bool Павел_Петров_умный = False.