如何在ObservableCollection上执行foreachlambda表达式?如何在ObservableCollection上执行foreachlambda表达式?尽管List中存在此方法,但没有使用ObservableCollection的foreach方法。有没有可用的扩展方法?BCL中默认没有可用的方法,而是直接编写具有相同行为的扩展方法(为简洁省略参数检查)publicstaticvoidForEach(thisIEnumerableenumerable,Actionaction){foreach(varcurinenumerable){action(当前);}}用例以上是C#学习教程:HowtoexecuteforeachlambdaexpressiononObservableCollection?如果分享的内容对你有用,需要了解更多C#学习教程,希望大家多多关注——ObservableCollectioncol=...;col.ForEach(x=>Console.WriteLine(x.Name));publicstaticclassEnumerableExtensions{publicstaticvoidForEach(thisIEnumerableenumerable,Actionaction){foreach(vareinenumerable){动作(e);}}}observableCollection.ToList().ForEach(item=>/*做某事*/);本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
