How do I execute a foreach lambda expression on ObservableCollection<T>?
问题 How do I execute a foreach lambda expression on ObservableCollection<T>? There is not method of foreach with ObservableCollection<T> although this method exists with List<T>. Is there any extension method available? 回答1: There is no method available by default in the BCL but it's straight forward to write an extension method which has the same behavior (argument checking omitted for brevity) public static void ForEach<T>(this IEnumerable<T> enumerable, Action<T> action) { foreach ( var cur in