Os operadores de conversão não podem converter de um tipo no mesmo tipo

Um operador de conversão é declarado com o mesmo tipo para o parâmetro e o retorno.

Não é significativo converter de qualquer tipo para si mesmo.

ID do Erro: BC33024

Para corrigir este erro

  • Altere o tipo do parâmetro ou do valor retornado. Um deles deve ser do tipo da classe ou estrutura na qual esse operador é definido. O outro deve ser de um tipo diferente.

  • Se você precisar executar uma transformação no conteúdo do parâmetro, use uma Instrução de Função para definir um procedimento Function em vez de um operador.

Confira também