Partilhar via


Os operadores de conversão não podem converter de um tipo para seu tipo base

Um operador de conversão é declarado com um tipo de retorno do qual deriva o tipo de parâmetro.

Em tempo de compilação, o Visual Basic considera que existe uma conversão predefinida de qualquer tipo de referência para qualquer tipo em sua hierarquia de herança, ou seja, qualquer tipo do qual deriva ou que deriva dele. Essa conversão pode falhar em tempo de execução, mas o compilador não pode prever resultados em tempo de execução, portanto, permite que qualquer conversão seja compilada.

Como o compilador considera que essa conversão já está definida, ele não permite que você a redefina.

ID de erro: BC33026

Para corrigir este erro

  • Remova totalmente esta definição de operador. Já está pré-definido.

Consulte também