long[] orderIds={10,11,12,13};
var orders= new List<Order>();
await Task.WhenAll(orderIds.Select(async (orderId) =>
{
var orderDetails = await GetOrderDetails(orderId);
if (orderDetails != null)
orders.Add(orderDetails);
}));
Run Code Online (Sandbox Code Playgroud)
我遇到了一些错误的行为,部署此代码以使其工作正常后,但在本地有时会添加所有订单,但有时会错过一些订单。
任何人都可以帮忙缩短这个,不知道我错过了什么。