Il tipo '<typename>' non può essere un tipo di elemento di matrice, un tipo restituito, un tipo di campo, un tipo di argomento generics, un tipo di parametro 'ByRef' o il tipo di un'espressione convertito in 'Object' o 'ValueType'

Un'espressione dichiara una variabile, un parametro di routine, un parametro di tipo, un tipo restituito dalla funzione o una matrice come elementi di tipo limitato.

Common Language Runtime (CLR) espone determinati tipi esclusivamente ai fini di un supporto speciale del linguaggio e non dovrebbero quindi essere usati come tipi di dati nell'applicazione. Questi tipi comprendono le strutture ArgIterator, RuntimeArgumentHandlee TypedReference .

ID errore: BC31396

Per correggere l'errore

  • Non usare la struttura limitata come tipo di dati dichiarato.

Vedi anche