¿Por qué no es posible definir el operador de conversión implícita de la interfaz a la clase?
Oye, tengo una interfaz
public interface ISomeControl
{
Control MyControl { get; }
...
}
¿Es posible definir algo así?
public static implicit operator Control(ISomeControl ctrl)
{
return ctrl.MyControl;
}
O más bien, ¿por qué no puedo hacer eso en C #?