Il tipo '<nometipo>' 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'

Aggiornamento: novembre 2007

The type '<typename>' cannot be an array element type, return type, field type, generics argument type, 'ByRef' parameter type or the type of an expression converted to 'Object' or '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 utilizzati come tipi di dati nell'applicazione. Questi tipi comprendono le strutture ArgIterator, RuntimeArgumentHandle e TypedReference.

ID errore: BC31396

Per correggere l'errore

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

Vedere anche

Riferimenti

ArgIterator

RuntimeArgumentHandle

TypedReference