Ich glaube nicht, dass es möglich ist, Operatoren als Parameter zu Methoden in C# 3.0 zu verwenden, aber gibt es eine Möglichkeit, diesen oder einen syntaktischen Zucker zu emulieren, der es so aussehen lässt?Operatoren als Methodenparameter in C#
Ich frage, weil ich vor kurzem the thrush combinator in C# umgesetzt, aber beim Übersetzen Raganwald's Ruby example
(1..100).select(&:odd?).inject(&:+).into { |x| x * x }
Welche „die Zahlen von 1 bis 100 Nehmen Sie liest, die ungeraden zu halten, nehmen Sie die Summe derer, und beantworten Sie dann die Quadrat dieser Zahl. "
Ich fiel auf die Symbol#to_proc Sachen. Das ist die &: in der select(&:odd?)
und der inject(&:+)
oben.
Ausgezeichnete Antwort, die Operator-Klasse so ziemlich genau das, was ich suchte. Werde es später ausprobieren. –