Given:
List<Name> names = new List<Name>(); //list full of names
public void RemoveName(string name) {
List<Name> n = names.Where(x => x.UserName == name);;
names.Remove(n);
}
What's the Lambda syntax to execute the removal?
And how can I get indication of "success" if the function did remove or not?
OR
Note here that all the lambda syntax does is provide a
Predicate<T>
; lambda syntax is entirely unrelated to what it ends up doing with the lambda.Or for a single match (see comments):
or: