Почему я не могу использовать интерфейс с явным оператором? [Дубликат]
На этот вопрос уже есть ответ здесь:
Почему невозможно определить неявный оператор приведения от интерфейса к классу? 2 ответаМне просто интересно, если кто-нибудь знает причину, почему вы не можете использовать интерфейсы с неявными или явными операторами?
Например. это вызывает ошибку времени компиляции:
public static explicit operator MyPlayer(IPlayer player)
{
...
}
«Определяемые пользователем преобразования в интерфейс или из интерфейса не допускаются»
Спасибо,