必要な場所(ここでは、originalListは列挙可能であり、特にコンテキストからのテーブルにすることができます):
var filteredList = originalList.Where(element => ShouldBeIncluded(element));
編集:
また
var filteredList =
from element in originalList
where ShouldBeIncluded(element)
select element;
そして、ShouldBeIncludedがである場合、目を見張るようなFunc<T, bool>
単純化された構文があります。
var filteredList = originalList.Where(ShouldBeIncluded);
編集2:また、完全な構文は次のとおりであることに注意してください。
var filteredList = originalList.Where<TTypeOfElement>(element => ShouldBeIncluded(element));
ただし、一般的な引数は、コンパイラがoriginalListの型から推測するため(IEnumerable<TTypeOfelement>
)であると仮定して、省略できます。