static void Main(string[] args) { int od = 1; Console.WriteLine("1(添加商品);2(修改商品);3(删除商品);4(按订单号查询);5(打印订单);6(按名称查询);7(按客户查询);8(查找金额大于一万的订单);9(导出XML)"); od = Int32.Parse(Console.ReadLine()); Order order1 = new Order(); OrderService os = new OrderService(); while (od != 0) { switch (od) { case 1: os.addOneOrder(ref order1); break; case 2: os.ChangeByNumber(ref order1); break; case 3: os.deleteByNumber(ref order1); break; case 4: os.findOrderByNumber(order1); break; case 5: order1.PrintOrder(); break; case 6: os.findOrderByName(order1); break; case 7: os.findOrderByOwner(order1); break; case 8: os.findOrderOver10000(order1); break; case 9: os.Export(order1); break; case 10: os.Import(ref order1); break; } Console.WriteLine("1(添加商品);2(修改商品);3(删除商品);4(按订单号查询);5(打印订单);6(按名称查询);7(按客户查询);8(查找金额大于一万的订单);9(导出XML);10(导入XML)"); od = Int32.Parse(Console.ReadLine()); } }