Поделиться через


Функция 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)

Функция IsDate (Visual Basic)

Функция IsDBNull

Функция IsError

Функция IsNumeric (Visual Basic)

Функция IsReference

Тип данных Object

Функция TypeName (Visual Basic)