Le matrici di tipo 'System.Void' non sono consentite in questa espressione

Aggiornamento: novembre 2007

Arrays of type 'System.Void' are not allowed in this expression

Un'espressione in un'istruzione di assegnazione o in una dichiarazione specifica una matrice di tipo Void.

La struttura Void è un tipo specializzato utilizzato internamente da .NET Framework e, in particolare, da Visual C# e Visual C++. 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.

Le matrici di tipo Void non sono significative e non sono consentite in alcun contesto.

ID errore: BC31428

Per correggere l'errore

  1. Rimuovere le parentesi che identificano una matrice.

  2. Se non esistono particolari motivi per confrontare un tipo in fase di esecuzione con un tipo Void, rimuovere completamente il relativo riferimento.

Vedere anche

Riferimenti

Void