static void Main() { OrderDetails First = new OrderDetails(01, "wx1", "Cheese", 1, 10); //设置订单信息 OrderDetails Second = new OrderDetails(02, "wx2", "Bread", 1, 5); OrderDetails Third = new OrderDetails(03, "wx3", "Milk", 2, 5); OrderService Oporder = new OrderService(); Oporder.AddOrder(Third); //添加订单 Oporder.DeleteOrder(11); //删除订单 Oporder.ChangeOrder(11, 5); //修改订单 Oporder.SearchOrder2("wx21"); //查找订单 OrderDetails[] arr = { First, Second, Third }; //筛选出订单金额大于1000的 var m = arr.Where(a => a.GoodsPrice > 1000); Console.WriteLine(m); var n = from x in arr //按照商品名查找订单 select x.GoodsName; foreach (string i in n) { Console.WriteLine(i); } var p = from w in arr //按照顾客名查找订单 select w.CustomerName; foreach (string c in p) { Console.WriteLine(c); } }