Тип данных Boolean (Visual Basic)
Обновлен: Ноябрь 2007
Содержит значения, которые могут быть только True или False. Ключевые слова True и False соответствуют двум состояниям переменных Boolean.
Заметки
Используйте тип данных Boolean для хранения значений двух состояний, например true/false, yes/no или on/off.
По умолчанию для атрибута Boolean используется значение False.
Преобразования типов
Когда Visual Basic преобразует значения числовых типов данных в Boolean, 0 становится False, а все остальные значения — True. Когда Visual Basic преобразует значения Boolean в числовые типы, False становится 0, а True становится -1.
При преобразовании значений Boolean в числовые типы данных имейте в виду, что методы преобразования платформы .NET Framework не всегда производят тот же результат, что и ключевые слова преобразования Visual Basic. Это происходит потому, что преобразование Visual Basic сохраняет поведение, совместимое с предыдущими версиями. Дополнительные сведения см. в разделе Устранение неполадок, связанных с типами данных.
Советы по программированию
**Отрицательные числа.**Boolean не является числовым типом и не может представлять отрицательное значение. В любом случае не следует использовать переменные типа Boolean для хранения числовых значений.
Символы типа. Тип Boolean не имеет символов типа литерала или символов типа идентификатора.
Тип платформы. В .NET Framework данный тип соответствует структуре System.Boolean.
Пример
В следующем примере, runningVB является переменной Boolean, в которой хранятся простые параметры "Да/Нет".
Dim runningVB As Boolean
' Check to see if program is running on Visual Basic engine.
If scriptEngine = "VB" Then
runningVB = True
End If
См. также
Задачи
Устранение неполадок, связанных с типами данных
Основные понятия
Эффективное использование типов данных