Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Compara duas variáveis de referência de objeto.
Sintaxe
result = object1 Is object2
Partes
result
Obrigatório Qualquer Boolean valor.
object1
Obrigatório Qualquer Object nome.
object2
Obrigatório Qualquer Object nome.
Observações
O Is operador determina se duas referências de objeto se referem ao mesmo objeto. No entanto, ele não executa comparações de valor. Se object1 e object2 ambos se referirem exatamente à mesma instância de objeto, result será True; se não o fizerem, result será False.
Observação
A Is palavra-chave também é usada na seleção ... Instrução Case.
Exemplo
O exemplo a seguir usa o Is operador para comparar pares de referências de objeto. Os resultados são atribuídos a um Boolean valor que representa se os dois objetos são idênticos.
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
Como demonstra o exemplo anterior, você pode usar o Is operador para testar objetos associados iniciais e atrasados.
Usar o operador TypeOf com o operador Is
Is O operador também pode ser usado com a TypeOf palavra-chave para fazer uma TypeOfexpressão ...Is , que testa se uma variável de objeto é compatível com um tipo de dados. Por exemplo:
If TypeOf sender Is Button Then