我遇到了下面这段代码:
items.ForEach(async item =>
{
doSomeStuff();
await mongoItems.FindOneAndUpdateAsync(mongoMumboJumbo);
await AddBlah(SqlMumboJumbo);
});
将这个循环变成 .forEach 委托有意义吗?还是可以只用普通的 foreach 循环?只要包含循环的函数是异步的,那么默认情况下就是异步的。
foreach
循环更简洁,更不啰嗦。 - krillgar