Condividi tramite


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

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

La struttura Void è un tipo specializzato usato internamente da .NET Framework e in particolare da Visual C# e Visual C++. Rappresenta un tipo valore restituito per un metodo che non restituisce un valore. Visual Basic usa 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 designano una matrice.

  2. A meno che non esista un motivo specifico per confrontare un tipo di runtime a Void, rimuovere completamente il riferimento a tale tipo.

Vedi anche