Lezen in het Engels

Delen via


System.Void kan alleen worden gebruikt in een GetType-expressie

Een expressie in een toewijzingsinstructie of declaratie wordt gebruikt Void als het type variabele, procedureparameter, functieregument of typeargument.

De Void structuur is een gespecialiseerd type dat intern wordt gebruikt door .NET Framework en met name door Visual C# en Visual C++. Het vertegenwoordigt een retourwaardetype voor een methode die geen waarde retourneert. Visual Basic gebruikt een Sub procedure wanneer een waarde niet wordt geretourneerd en een Function procedure wanneer een waarde wordt geretourneerd.

U kunt een referentievariabele testen met de operator GetType Operator om te zien of het runtimetype is Void, maar u kunt deze niet gebruiken Void in een andere context.

Fout-id: BC31422

Deze fout corrigeren

  1. Als u het runtimetype van een variabele Voidwilt vergelijken met, gebruikt u de GetType operator.

  2. Tenzij u een bepaalde reden hebt om een runtimetype te Voidvergelijken met, verwijdert u de verwijzing naar het type helemaal.

Zie ook