Функция IsNothing
Обновлен: Ноябрь 2007
Возвращает значение Boolean, указывающее отсутствует ли объект, присвоенный выражению.
Public Function IsNothing(ByVal Expression As Object) As Boolean
Параметры
- Expression
Обязательно. Выражение Object.
Заметки
IsNothing возвращает True, если выражение представляет переменную объекта, которой не присвоен объект; в противном случае возвращается False.
IsNothing предназначена для работы со ссылочными типами. Тип значения не может содержать значение Nothing и возвращается к значению по умолчанию при назначении ему Nothing. Если указано значение типа в Expression, то IsNothing всегда возвращает False.
Пример
В этом примере функция IsNothing используется для определения того, связан ли с переменной объекта какой-либо его экземпляр.
Dim testVar As Object
' No instance has been assigned to variable testVar yet.
Dim testCheck As Boolean
' The following call returns True.
testCheck = IsNothing(testVar)
' Assign a string instance to variable testVar.
testVar = "ABCDEF"
' The following call returns False.
testCheck = IsNothing(testVar)
' Disassociate variable testVar from any instance.
testVar = Nothing
' The following call returns True.
testCheck = IsNothing(testVar)
Требования
Пространство имен: Microsoft.VisualBasic
Модуль: Information
**Сборка:**Visual Basic (библиотека времени выполнения, в Microsoft.VisualBasic.dll)
См. также
Основные понятия
Типы значений и ссылочные типы
Ссылки
Функция IsArray (Visual Basic)