Nie sądzę, że możliwe jest użycie operatorów jako parametrów dla metod w C# 3.0, ale czy istnieje sposób naśladowania tego lub jakiegoś syntaktycznego cukru, który sprawia, że wydaje się, że to właśnie się dzieje?Operatory jako parametry metody w C#
pytam bo ostatnio wdrożone the thrush combinator in C# ale podczas tłumaczenia Raganwald's Ruby example
(1..100).select(&:odd?).inject(&:+).into { |x| x * x }
który brzmi „Take numery od 1 do 100, zachować nieparzystych, wziąć sumę tych, a następnie odpowiedzieć na kwadrat o tej liczbie. "
Upadłem na rzeczy z Symbol#to_proc. To jest &: w powyższym select(&:odd?)
i inject(&:+)
.
Doskonała odpowiedź, klasa Operator wydaje się być dość dużo dokładnie to, czego szukałem. Wypróbuję to później. –