static void Main(string[] args) { //为便于展示功能,未使用控制台输入,直接模拟 Console.WriteLine("homework5"); OrderService test1 = new OrderService(); Customer c = new Customer("白木", "Thailand"); Customer x = new Customer("雨行", "Bulgaria"); Customer d = new Customer("Dourte", "Pengland"); Console.WriteLine("顾客一:\n" + c); Console.WriteLine("购买了苹果、香蕉"); Console.WriteLine("此时订单状况为"); test1.AddOrder(c.name, c.adress, new String[] { " 苹果", "香蕉" }); test1.TraversalOrder(); Thread.Sleep(5000); Console.WriteLine("\n\n"); test1.Export(); Console.WriteLine("顾客二:\n" + x); test1.AddOrder(x.name, x.adress, new String[] { "可乐", "苹果", "香蕉" }); Console.WriteLine("购买了可乐、苹果"); Console.WriteLine("此时订单状况为"); test1.TraversalOrder(); Thread.Sleep(5000); Console.WriteLine("\n\n"); Console.WriteLine("顾客二增添了香蕉,修改了地址,顾客一删除了00000号订单商品"); test1.AddCommodity("001", "香蕉"); test1.ChangeAdress("001", d.adress); test1.DeleteCommodity("000", "00000"); Console.WriteLine("此时订单状况为"); test1.TraversalOrder(); Thread.Sleep(5000); Console.WriteLine("\n\n"); Console.WriteLine("顾客三:\n" + d); test1.AddOrder(d.name, d.adress, new String[] { "可乐", "耳机", "苹果" }); Console.WriteLine("购买了可乐、耳机、苹果"); Console.WriteLine("此时订单状况为"); test1.TraversalOrder(); Thread.Sleep(5000); Console.WriteLine("\n\n"); Console.WriteLine("查找苹果"); test1.SearchCommodityName("苹果"); Thread.Sleep(5000); Console.WriteLine("\n\n"); Console.WriteLine("修改订单排序方式"); test1.SortOrder("金额"); Console.WriteLine("此时订单状况为"); test1.TraversalOrder(); Thread.Sleep(5000); Console.WriteLine("\n\n"); Console.WriteLine("删除002号订单"); test1.DeleteOrder("002"); Console.WriteLine("此时订单状况为"); test1.TraversalOrder(); Thread.Sleep(5000); Console.WriteLine("\n\n"); Console.WriteLine("查找耳机"); test1.SearchCommodityName("耳机"); test1.Export(); }