Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Содержит значения, которые могут быть только True или False. Ключевые True слова и False соответствуют двум состояниям Boolean переменных.
Замечания
Используйте логический тип данных (Visual Basic), чтобы содержать значения двух состояний, такие как true/false, да/нет или выключение.
Значение Boolean по умолчанию — False.
Boolean значения не хранятся в виде чисел, а сохраненные значения не предназначены для эквивалента числам. Никогда не следует писать код, основанный на эквивалентных числовых значениях и TrueFalse. По возможности следует ограничить использование Boolean переменных логическими значениями, для которых они предназначены.
Преобразования типов
Когда Visual Basic преобразует числовые значения Booleanтипов данных в , 0 становится False и все остальные значения становятся True. При преобразовании Boolean значений в числовые типы False Visual Basic становится 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