Freigeben über


Arrays vom Typ System.Void sind in diesem Ausdruck nicht zulässig

Aktualisiert: November 2007

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

Ein Ausdruck in einer Zuweisungsanweisung oder eine Deklaration gibt ein Array vom Typ Void an.

Die Void-Struktur ist ein spezieller Typ, der von .NET Framework und insbesondere von Visual C# und Visual C++ intern verwendet wird. Sie stellt einen Rückgabewerttyp für eine Methode dar, die keinen Wert zurückgibt. Visual Basic verwendet eine Sub-Prozedur, wenn kein Wert zurückgegeben wird, und eine Function-Prozedur, wenn ein Wert zurückgegeben wird.

Arrays vom Void sind nicht sinnvoll und in keinem Kontext zulässig.

Fehler-ID: BC31428

So beheben Sie diesen Fehler

  1. Entfernen Sie die Klammern, die ein Array festlegen.

  2. Sofern keine besondere Ursache zum Vergleichen eines Laufzeittyps mit Void vorhanden ist, entfernen Sie den Verweis darauf vollständig.

Siehe auch

Referenz

Void