Почему невозможно определить неявный оператор приведения от интерфейса к классу?
Скажи у меня интерфейс
public interface ISomeControl
{
Control MyControl { get; }
...
}
Можно ли определить что-то вроде этого:
public static implicit operator Control(ISomeControl ctrl)
{
return ctrl.MyControl;
}
Вернее почемуя делаю это в C #?