Partilhar via


'sistema.Void' só pode ser usado em uma expressão GetType

Uma expressão em um declaração de atribuição ou uma declaração usa Void como o tipo de uma variável, parâmetro de procedimento , função retorno ou o argumento de tipo.

A estrutura Void é um tipo especializado usado internamente pelo .NET Framework e particularmente por Visual C# e Visual C++.Ela representa um tipo de valor retornado por um método que não retorna um valor.Visual Basic usa um procedimento Sub quando um valor não é retornado e um procedimento Function quando um valor é retornado.

Você pode testar uma referência variável com o operador Operador GetType para ver se seu tipo de tempo de execução é Void, mas não é possível usar Void em qualquer outro contexto.

ID de erro: BC31422

Para corrigir este erro

  1. Se você deseja comparar o tipo de tempo de execução de uma variável para Void, use o operador GetType.

  2. A menos que você tenha um motivo específico para comparar um tipo de tempo de execução como Void, remova as referências ao mesmo.

Consulte também

Referência

Void

Operador GetType