Логический тип
Значения логического типа
boolean
занимают 1 байт и принимают одно из двух значений, задаваемых предопределенными
константами True
(истина)
и False
(ложь).
Для логического типа определены статические методы:
boolean.Parse(s)
- функция, конвертирующая строковое представление числа в значение типаboolean
. Если преобразование невозможно, то генерируется исключение;
boolean.TryParse(s,res)
- функция, конвертирующая строковое представление числа в значение типаboolean
и записывающая его в переменнуюres
. Если преобразование возможно, то возвращается значениеTrue
, в противном случае -False
.
Кроме этого, определена экземплярная
функция ToString
, возвращающая строковое
представление переменной типа boolean
.
Логический тип является порядковым. В частности,
False
<True
, Ord(False)
=0, Ord(True)
=1.