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
'System.Void' can only be used in a GetType expression
Un'espressione in un'istruzione di assegnazione o di dichiarazione utilizza Void come tipo di una variabile, di un parametro di routine, di un valore restituito da una funzione o di un argomento di tipo.
La struttura Void è un tipo specializzato utilizzato internamente da .NET Framework e in particolar modo da Visual C# e Visual C++. Essa rappresenta un tipo di valore restituito per un metodo che non restituisce un valore. Visual Basic utilizza una routine Sub quando non viene restituito un valore e una routine Function quando viene restituito un valore.
È possibile eseguire il test di una variabile di riferimento con l'operatore Operatore GetType per verificare se il tipo in fase di esecuzione è Void, ma non è possibile utilizzare Void in altri contesti.
ID errore: BC31422
Per correggere l'errore
Per confrontare il tipo in fase di esecuzione di una variabile con Void, utilizzare l'operatore GetType.
A meno che non si abbia una ragione specifica per voler confrontare un tipo in fase di esecuzione con Void, rimuovere completamente qualsiasi riferimento ad esso.