Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Сравнивает две ссылочные переменные объекта.
Синтаксис
result = object1 Is object2
Комплектующие
result
Обязательное. Любое Boolean значение.
object1
Обязательное. Любое Object имя.
object2
Обязательное. Любое Object имя.
Замечания
Оператор Is определяет, ссылаются ли два объекта на один и тот же объект. Однако сравнение значений не выполняется. Значение , если object1 и object2 оба ссылаются на тот же экземпляр объекта, result имеет значение True; result если они не используются False.
Замечание
Ключевое Is слово также используется в выборе ... Оператор case.
Пример
В следующем примере оператор используется Is для сравнения пар ссылок на объекты. Результаты назначаются значению Boolean , представляющего, идентичны ли два объекта.
Dim myObject As New Object
Dim otherObject As New Object
Dim yourObject, thisObject, thatObject As Object
Dim myCheck As Boolean
yourObject = myObject
thisObject = myObject
thatObject = otherObject
' The following statement sets myCheck to True.
myCheck = yourObject Is thisObject
' The following statement sets myCheck to False.
myCheck = thatObject Is thisObject
' The following statement sets myCheck to False.
myCheck = myObject Is thatObject
thatObject = myObject
' The following statement sets myCheck to True.
myCheck = thisObject Is thatObject
Как показано в предыдущем примере, оператор можно использовать Is для тестирования как ранних привязанных, так и поздних привязанных объектов.
Использование оператора TypeOf с оператором Is
Is оператор также можно использовать с TypeOf ключевым словом, чтобы сделать TypeOfвыражение ...Is , которое проверяет, совместима ли переменная объекта с типом данных. Рассмотрим пример.
If TypeOf sender Is Button Then