static void Main(string[] args) { OrderService orderService = new OrderService(); Order Myorder = new Order(1, "李磊"); Myorder.AddOrderDetails(new OrderDetails("gun", 10, 100)); orderService.AddOrder(Myorder); Console.WriteLine("欢迎来到订单管理系统\n"); while (true) { Console.WriteLine("您有五个选择:\n"); Console.WriteLine("1、添加订单\n" + "2、通过订单号删除订单\n" + "3、通过订单号查询订单\n" + "4、通过订单号更改订单\n" + "5、通过商品名查询订单\n" + "6、通过客户名查询订单\n" + "7、查询总金额超过一万的订单\n" + "8、退出系统\n" + "请输入您的选择:"); string str = Console.ReadLine(); int choice; if (!Int32.TryParse(str, out choice)) { Console.WriteLine("输入格式错误请重新输入"); } if (choice == 1) { Order order = CreateOrder(); orderService.AddOrder(order); } else if (choice == 2) { int id = StringToIntId(); orderService.DeleteOrderById(id); } else if (choice == 4) { int id = StringToIntId(); Order order = CreateOrder(); orderService.updateOrderById(id, order); } else if (choice == 3) { int id = StringToIntId(); orderService.FindOrderById(id); } else if (choice == 5) { Console.WriteLine("请输入商品名称:"); str = Console.ReadLine(); orderService.FindOrderByStuff(str); } else if (choice == 6) { Console.WriteLine("请输入客户名:"); str = Console.ReadLine(); orderService.FindByClientName(str); } else if (choice == 7) { orderService.FindBigTrade(); } else { break; } } }