LINQ
新しいシーケンスに投影せずに、すべての要素に対して何らかのアクションを実行できるシーケンス演算子がありますか?
これは少しぎこちなく見えるかもしれませんが、私が知っているだけです:)
例:
IEnumerable<IDisposable> x;
x.PERFORM_ACTION_ON_EVERY_ELEMENT(m => m.Dispose());
明らかに、これは次のようなものを使用して実行できます。
foreach (var element in x) x.Dispose();
でも、何かが本当にあるなら、それは素晴らしいことです。