細かい話はほかのHPに譲って(笑)前出の関数に引数を追加するよ。
<source syntaxhighlight lang="csharpC#">
public static class IEnumerableEx
{
}
}
</sourcesyntaxhighlight>
「Action<nowiki><T></nowiki>」なんてものが出てきたけど、これは標準で提供されているデリゲートの1つなんだよ。メソッドからの戻り値が必要ない場合は「Action」、戻り値が必要な場合は「Func」を使うくらいに覚えておけばいいと思うんだ。