C#中的ForEach
生活随笔
收集整理的這篇文章主要介紹了
C#中的ForEach
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
public void ForEach(Action<T> action)
針對List<T>集合中的每個元素執行操作Action<T> action,Action<T>是只接受一個類型為T的傳入參數返回值為void的委托,對于泛型List<T>來說,Action<T>中的類型與List<T>中的類型是相同的.action可以是匿名委托,也可以寫成lambda表達式.
例如:
List<UriResolutionResult> results = new List<UriResolutionResult>();results.Add(new UriResolutionResult(root1, "get", routeData1 != null));results.Add(new UriResolutionResult(root1, "post", routeData2 != null));results.ForEach(x=>x.method = "post");?
返回結果:results中兩個對象的method值都被改為了'post"
?
轉載于:https://www.cnblogs.com/NirvanaCn/p/8342441.html
總結
以上是生活随笔為你收集整理的C#中的ForEach的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 浦发东航白金卡降额是怎么回事?怎么恢复额
- 下一篇: C#结构类型图