Gli operandi di 'IsNot' devono avere tipi di riferimento, ma questo operando ha tipo di valore '<nometipo>'

Aggiornamento: novembre 2007

'IsNot' requires operands that have reference types, but this operand has the value type '<typename>'.

In un'espressione viene utilizzato l'Operatore IsNot con almeno un operando del tipo di valore.

L'operatore IsNot consente di determinare se due riferimenti agli oggetti fanno riferimento a oggetti diversi. Confronta i valori del puntatore dei tipi di riferimento ed è privo di significato con i tipi di valore.

ID errore: BC31419

Per correggere l'errore

  • Se si ha l'intenzione di confrontare i valori di due tipi di valori, utilizzare l'operatore di confronto = o <>.

  • Se si ha l'intenzione di confrontare i puntatori di due tipi di riferimento, accertarsi di utilizzare i riferimenti agli oggetti per entrambi gli operandi, È possibile utilizzare le variabili o gli elementi di riferimento, quali la parola chiave Me che si comportano come variabili di riferimento.

Vedere anche

Attività

Procedura: verificare se due oggetti corrispondono

Concetti

Operatori di confronto in Visual Basic