Possible Duplicate:
Is it possible to create a new operator in c#?
I love C#, but one thing I wish it had was the ability to define my own operators on classes, like A => B instead of having to do A.Implies(B). I think it would be really cool if you could assign an identifier of any length in a set like [+-*/&^|%$#@><]+ to a class method and then use it like an operator. Does anybody know if there’s some sort of extension, or if it’s even possible to make one, that does this?
This is not built into the language. You are stuck with overloading the predefined operators that come with the language (overloadable operators).
If you like that style of debugging you might want to consider F#. It is a functional language that runs on top the .NET framework and gives you the ability to define any operator you want.