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

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

Não faz sentido converter de qualquer tipo para si mesmo.

ID de erro: BC33024

Para corrigir este erro

  • Altere o tipo do parâmetro ou o valor de retorno. Um deles deve ser do tipo da classe ou estrutura em que este operador está 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 Function procedimento em vez de um operador.

Consulte também