Removes items from the list that match the specified predicate.
public static int RemoveWhere<T>(this IList<T> list, Func<T, bool> predicate)
| parameter | description |
|---|---|
| T | The type. |
| list | The list. |
| predicate | The predicate that determines the items to remove. |
The number of items removed from the collection.