LINQ equivalent of foreach for IEnumerable

后端 未结 22 2256
夕颜
夕颜 2020-11-21 22:54

I\'d like to do the equivalent of the following in LINQ, but I can\'t figure out how:

IEnumerable items = GetItems();
items.ForEach(i => i.DoS         


        
22条回答
  •  情书的邮戳
    2020-11-21 23:21

    To stay fluent one can use such a trick:

    GetItems()
        .Select(i => new Action(i.DoStuf)))
        .Aggregate((a, b) => a + b)
        .Invoke();
    

提交回复
热议问题