Como: Se dois objetos tem o mesmo de teste
Se você tiver duas variáveis que se referem a objetos, você pode usar ambos o Is ou IsNot operador, ou ambas, para determinar se eles se referem a mesma instância.
Para testar se dois objetos são iguais
Use o Operador Is (Visual Basic) ou o Operador IsNot com duas variáveis sistema autônomo operandos.
Public Sub processControl(ByVal f As System.Windows.Forms.Form, _ ByVal c As System.Windows.Forms.Control) Dim active As System.Windows.Forms.Control = f.ActiveControl If (active IsNot Nothing) And (c Is active) Then ' Insert code to process control c End If Return End Sub
Convém executar uma ação determinada dependendo se dois objetos se referir à instância do mesma.O exemplo anterior compara controle c com o controle ativo no formulário f. Se não há nenhum controle ativo ou se houver um, mas ele não está na mesma instância de controle que c, o If Falha de demonstrativo e o procedimento retorna sem processamento adicional.
Se você usar Is ou IsNot é uma questão de praticidade pessoal para você. Um pode ser mais fácil ler que o Outros em uma dada expressão.