LINQ equivalent of foreach for IEnumerable

后端 未结 22 2563
夕颜
夕颜 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:46

    Many people mentioned it, but I had to write it down. Isn't this most clear/most readable?

    IEnumerable items = GetItems();
    foreach (var item in items) item.DoStuff();
    

    Short and simple(st).

提交回复
热议问题