Por que não consigo usar a interface com o operador explícito? [duplicado]
Esta pergunta já tem uma resposta aqui:
Por que não é possível definir um operador de conversão implícito da interface para a classe? 2 respostasSó estou me perguntando se alguém sabe o motivo pelo qual você não tem permissão para usar interfaces com os operadores implícitos ou explícitos.
Por exemplo. isso gera erro de tempo de compilação:
public static explicit operator MyPlayer(IPlayer player)
{
...
}
"conversões definidas pelo usuário para ou de uma interface não são permitidas"
Obrigado,