可能性の重複:
How can I implement NotOfType<T> in LINQ that has a nice calling syntax?LinqのOfTypeの逆数ですか?
私はタイプFoo
のないあるすべてのオブジェクトを反復処理するコレクションを持っています。基本的には、私はOfType<Foo>()
の反対のものを希望します。これを行う適切な方法は何でしょうか?
これまで私が使用した:
var result = myList.Where(elem => !(elem is Foo));
のために行われているように、あなたが拡張メソッドでこれをecnapsulateことができます。 –