Тип данных 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

См. также

Задачи

Устранение неполадок, связанных с типами данных

Основные понятия

Эффективное использование типов данных

Ссылки

Сводка типов данных (Visual Basic)

System.Boolean

Функции преобразования типов

Сводка преобразования

Функция CType