Mögliche Duplizieren:
Is it possible to create a new operator in c#?Definieren Sie neue Operatoren in C#?
Ich liebe C#, aber eine Sache, die ich wünschte, es hatte, war die Fähigkeit, meine eigenen Operatoren auf Klassen zu definieren, wie A => B anstelle von A.Implies (B) zu machen. Ich denke, es wäre wirklich cool, wenn Sie einer Klassenmethode einen Bezeichner beliebiger Länge in einem Satz wie [+ - */&^|% $ # @> <] + zuweisen und dann wie einen Operator verwenden könnten. Weiß jemand, ob es eine Art Erweiterung gibt oder ob es überhaupt möglich ist, eine solche zu machen?
Nach vielen Jahren und Projekten in C++ muss ich eher widersprechen, wenn ich das Wort "traurig" benutze. –
Das Wort leider entfernen. Ich hatte in letzter Zeit zu viel Spaß mit F # und Ruby mit ihrer Inline-DSL-Magie. – smaclell