Partilhar via


Operadores não podem ser declarados em Módulos

Um Declaração Operator aparece em uma definição de módulo.

Você pode definir um operador como parte de uma classe ou uma estrutura que você está definindo.O operador deve levar essa classe ou estrutura como pelo menos um dos operandos.

Um operador deve usar uma instância de um elemento de programação como um dos operandos, e apenas classes e estruturas têm instâncias.Portanto, não é possível definir um operador como parte de quaisquer outras elemento de programação.

ID de erro: BC33018

Para corrigir este erro

  • Se você solicitar uma operação no módulo, use um Instrução Function (Visual Basic) para definir um procedimento Function que executa a operação.

  • Você também pode definir uma classe ou estrutura dentro do módulo e definir um operador na classe ou estrutura.No entanto, esse operador deve levar uma instância da classe ou estrutura como pelo menos um dos operandos.

Consulte também

Tarefas

Como: Definir um operador

Como: Define a Conversion operador

Conceitos

Procedimentos de Operador