Основы VB.NET Урок 17. Логические типы
Логический тип - это Boolean (он эквивалентен типу System.Boolean в CLR). Переменные такого типа принимают только два значения - true (истина) и false (ложь).
Для переменных логического типа определены операции And (И), Or (ИЛИ), Not (НЕ) и Xor (Исключающее ИЛИ). Их таблици истинности действуют так:
И
| And |
True |
False |
| True |
True |
False |
| False |
False |
False |
ИЛИ
| Or |
True |
False |
| True |
True |
True |
| False |
True |
False |
Исключающее ИЛИ
| Xor |
True |
False |
| True |
False |
True |
| False |
True |
False |
Отрицание
| Not |
|
| True |
False |
| False |
True |
Вот пример их использования:
Dim a, b, c, d As Boolean
a = False And True
b = False Or True
c = False Xor True
d = Not False
Console.WriteLine("{0}, {1}, {2}, {3}", a, b, c, d)
Такой фрагмент выдаст на экран False, True, True, True.
|