This evening I was writing some code (Yay!) for an Xml based MEF catalog I am prototyping. I came across the need to invoke a set of methods on an IEnumerable<T> that was returned from a LINQ to XML query. Unfortunately no such animal exists on IEnumerable.
It took me < 5 mins to write this
1: public static class IEnumerableUtils
2: {
3: public static void ForEach<T>(this IEnumerable<T> collection, Action<T> action)
4: {
5: foreach(T item in collection)
6: action(item);
7: }
8: }
Any questions?
Source Click Here.
No comments:
Post a Comment
Post your comments here: