No - if you want to call a function for each item in a list, you have to call the function for each item in the list.
However, you can use the IList.ForEach() method as a bit of syntactic sugar to make the "business end" of the code more readable, like so:
items.ForEach(item => DoSomething(item));