Partilhar via


Operadores de conversão não podem converter para um tipo de interface

Um operador de conversão é declarado com um tipo de interface como um tipo de retorno.

No momento de compilação, Visual Basic considera que existe uma conversão pré-definida de qualquer tipo de referência para qualquer interface.Tal conversão pode falhar no momento de execução, mas o compilador não pode prever resultados de tempo de execução, então ele permite que qualquer conversão desse tipo compile.

Devido ao fato de que o compilador considera que esta conversão já está definida, ele não permite que você a redefina.

ID de erro: BC33025

Para corrigir este erro

  • Remova completamente esta definição de operador.Já está predefinido.

Consulte também

Tarefas

Como: Definir um operador

Como: Define a Conversion operador

Conceitos

Procedimentos de Operador

Referência

Declaração Operator