IEnumerable<MyType>
と呼ばれるものがあると仮定しましょうmyList
。ラムダ式を使用してリストからいくつかの項目を削除したいと思います。
現在、私は次の方法でそれを行います:
myList = myList.Where(x=>x.SomeProp == 1);
私は次のようなことをしたいと思います:
myList.Remove(x=>x.SomeProp != 1);
Remove()
デフォルトでは存在しないことは知っていますが、同様の方法は存在しますか? または、拡張メソッドを作成する必要がありますか?