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
Expression has the type '<typename>' which is a restricted type and cannot be used to access members inherited from 'Object' or 'ValueType'
Un'espressione restituisce un tipo di cui Common Language Runtime (CLR) non può essere il boxing ma accede a un membro che richiede tale operazione.
Il termine Boxing indica il processo di elaborazione necessario per la conversione di un tipo in Object oppure ValueType. Common Language Runtime non supporta il boxing di alcuni tipi di strutture, quali ArgIterator, RuntimeArgumentHandle e TypedReference.
Questa espressione tenta di utilizzare il tipo limitato per chiamare un metodo ereditato dalla classe Object o ValueType, quali GetHashCode o ToString. Per accedere a questo metodo, Visual Basic ha tentato una conversione boxing implicita che causa questo errore.
ID errore: BC31393
Per correggere l'errore
Individuare l'espressione che restituisce il tipo citato.
Individuare la parte di istruzione che tenta di chiamare il metodo ereditato dalla classe Object o ValueType.
Riscrivere l'istruzione in modo da impedire la chiamata al metodo.