代码拉取完成,页面将自动刷新
Linq 本身未提供 ForEach()
,遍历需要使用 foreach
关键字,添加 ForEach
扩展以实现此功能
由于不建议对 IEnumerable<T>
进行多次枚举,所以 ForEach
不返回值,它将作为 Linq 调用键的终点
void ForEach<T>(this.IEnumerable<T>, Action<T>)
为了兼容某些有返回值(但可丢弃的处理函数),添加
void ForEach<T, R>(this.Enumerable<T>, Func<T, R>)
如果确实需要返回值的
ForEach
,建议使用Select
代替