>>253
今時そういう処理は、要素を評価してboolを返す処理(いわゆる術語ってやつ)
そのものを外から引数で与えるのが普通だと思うけどね。

そうすればフィルター関数そのものは1つで済む。
List FilterList(List list, IPredicate pred){...}