// 取消购买某一件商品,这里只是提供了这一功能,在Program中并未测试 public void UnSell(string description, Order order) { order.RemoveOrderItem(description); int itemIndex = IndexItem(description); // 在商店中的索引 int itemIndexInOrder = order.FindIndexOfOrderItem(description); //在明细中的索引 items[itemIndex].Quantity += order.items[itemIndexInOrder].Quantity; }