此函数应该在IEnumerable <Order>上设置降序编号,但它不起作用.谁能告诉我它有什么问题?
private void orderNumberSetter(IEnumerable<Order> orders)
{
var i = 0;
Action<Order, int> setOrderNumber = (Order o, int count) =>
{
o.orderNumber = i--;
};
var orderArray = orders.ToArray();
for (i = 0; i < orders.Count(); i++)
{
var order = orderArray[i];
setOrderNumber(order, i);
}
}
Run Code Online (Sandbox Code Playgroud)