A) ForEach is not LINQ, it is a method on List<T>.
B) Just use foreach.
C) return will do it.
Edit
Just to clarify, what you are doing is providing a method that will be called for each entry in the list. return will just apply to the method for that member. The rest of the members in the list will still call the method.