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