Duplicar posible:
Is it possible to create a new operator in c#?¿Definir nuevos operadores en C#?
Me encanta C#, pero una cosa me gustaría que había era la capacidad de definir mis propios operadores de clases, al igual que A => B en lugar de tener hacer A.Implies (B). Creo que sería genial si pudieras asignar un identificador de cualquier longitud en un conjunto como [+ - */&^|% $ # @> <] + a un método de clase y luego usarlo como un operador. ¿Alguien sabe si hay algún tipo de extensión, o si es posible hacer una, que hace esto?
Después de muchos años y proyectos en C++, tengo que estar totalmente en desacuerdo con el uso de la palabra "tristemente". –
Eliminando la palabra con tristeza. Me he estado divirtiendo demasiado con F # y Ruby últimamente con su magia DSL en línea. – smaclell