Il vincolo di tipo '<espressione>' non è una classe o un'interfaccia

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. Si possono specificare i requisiti seguenti in qualsiasi combinazione:

  • L'argomento di tipo deve implementare una o più interfacce

  • L'argomento di tipo deve ereditare al massimo da una 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 riferimentooppure un tipo valore

ID errore: BC32048

Per correggere l'errore

  • Verificare che l'espressione e i suoi elementi siano digitati correttamente.

  • Se l'espressione non soddisfa l'elenco di requisiti precedente, rimuoverla dall'elenco di vincoli.

  • Se l'espressione fa riferimento a un'interfaccia 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 altre informazioni, vedere "Riferimenti a progetti" in .

Vedi anche