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
Type constraint '<expression>' is not a class or interface
Un elenco di vincoli comprende un'espressione che non rappresenta un vincolo valido per un parametro di tipo.
Un elenco di vincoli impone requisiti per l'argomento di tipo passato al parametro di tipo. È possibile specificare i seguenti requisiti in qualsiasi combinazione:
L'argomento di tipo deve implementare una o più interfacce
L'argomento di tipo può ereditare da una sola classe
L'argomento di tipo deve esporre un costruttore senza parametri a cui il codice di creazione possa accedere
L'argomento di tipo deve essere un tipo di riferimento oppure un tipo di valore.
ID errore: BC32048
Per correggere l'errore
Verificare che l'espressione e i suoi elementi siano digitati correttamente.
Se l'espressione non ha le caratteristiche idonee per l'elenco di requisiti precedente, rimuoverla dall'elenco di vincoli.
Se l'espressione fa riferimento a un'interfacca o a una classe, verificare che il compilatore possa accedere a quell'interfaccia o a quella classe. Potrebbe essere necessario qualificarne il nome e anche aggiungere un riferimento al progetto. Per ulteriori informazioni, vedere "Riferimenti ai progetti" in Risoluzione di un riferimento quando più variabili hanno lo stesso nome.
Vedere anche
Attività
Procedura: qualificare il nome di un elemento dichiarato
Procedura: aggiungere o rimuovere riferimenti in Visual Studio (C#)