Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
'Is' operand of type '<typeparametername>' can be compared only to 'Nothing' because '<typeparametername>' is a type parameter with no class constraint
Il parametro di tipo viene utilizzato come operando per Operatore Is (Visual Basic) quando il parametro viene definito senza la parola chiave Class (Visual Basic) o un nome di classe specifico nell'elenco di vincoli.
Is confronta due tipi di riferimento per determinare se corrispondono alla stessa istanza dell'oggetto in memoria. Non è possibile accettare un operando che non sia un tipo di riferimento a meno che l'altro operando non sia Nothing (Visual Basic).
ID errore: BC32052
Per correggere l'errore
Se è possibile richiedere che l'argomento di tipo, fornito a questo parametro, sia sempre un tipo di riferimento, aggiungere la parola chiave Class o un nome di classe specifico all'elenco di vincoli per il parametro di tipo.
Se non è possibile richiedere che l'argomento di tipo, fornito a questo parametro, sia sempre un tipo di riferimento, rimuoverlo dall'espressione Is. Non è possibile confrontare l'argomento con gli altri tipi di riferimento utilizzando l'operatore Is.
Vedere anche
Concetti
Tipi valore e tipi riferimento
Operatori di confronto in Visual Basic