Výraz System.Void lze použít pouze ve výrazu GetType.

Výraz v příkazu přiřazení nebo deklaraci se používá Void jako typ proměnné, parametru procedury, návratu funkce nebo argumentu typu.

Struktura Void je specializovaný typ používaný interně rozhraním .NET Framework a zejména visual C# a Visual C++. Představuje návratový typ hodnoty pro metodu, která nevrací hodnotu. Jazyk Visual Basic používá proceduru Sub , pokud není vrácena hodnota, a procedura Function při vrácení hodnoty.

Pomocí operátoru GetType Operator můžete otestovat referenční proměnnou a zjistit, jestli je Voidjejí typ runtime , ale nemůžete použít Void v žádném jiném kontextu.

ID chyby: BC31422

Oprava této chyby

  1. Pokud chcete porovnat typ běhu proměnné, Voidpoužijte GetType operátor.

  2. Pokud nemáte konkrétní důvod k porovnání typu Voidza běhu, odeberte odkaz na něj úplně.

Viz také