だから私はいくつかのフィールドを持つオブジェクトを持っていますが、実際には何の問題もありません。これらのオブジェクトの一般的なリストがあります。
List<MyObject> myObjects = new List<MyObject>();
myObjects.Add(myObject1);
myObjects.Add(myObject2);
myObjects.Add(myObject3);
そのため、いくつかの基準に基づいてリストからオブジェクトを削除したいと考えています。たとえば、これを行うためにメソッドmyObject.X >= 10.
を使用したいと思います。RemoveAll(Predicate<T> match)
RemoveAll に渡すことができるデリゲートを定義できることはわかっていますが、一度だけ使用される一連のデリゲート関数を作成する代わりに、これを匿名デリゲートでインラインで定義する方法を知りたいです。