カスタム クラス内のものを検索するメソッドを実装したいと考えています。汎用コレクションのように機能する必要があります-関数にポインターを渡すと、メソッドは検索する必要があるすべてを反復処理し、この関数を適用し、true を返す場合は見つかったアイテムを返します。
関数ポインターをパラメーターとして渡したいのですが、デリゲート型を宣言したくありません。
私は次のようなことができることを知っています:
delegate bool Foo(MyClass)
MyClass MyMethod(Foo x)
{...}
そして、私は次のようなことができることを知っています:
MyClass MyMethod(Func<MyClass,bool> x)
しかし、デリゲート型を宣言せずに、また、持つことができるパラメーターの数に制限がある Func<> のような組み込みのものを使用せずにそれを行うことはできますか (Func の場合は 1 つ...)