Esempio n. 1
0
        static OrderCollection InitialOrder()
        {
            OrderCollection collection = new OrderCollection();

            collection.Add(new Order {
                CodeID = "1", Country = "USA", Date = DateTime.Now, Name = "Trump"
            });
            collection.Add(new Order {
                CodeID = "2", Country = "China", Date = DateTime.Now, Name = "Xi"
            });
            return(collection);
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            OrderCollection collection = InitialOrder();

            var result = collection.WhereNew(o => o.Country.Contains("U"));

            foreach (Order item in result)
            {
                Console.WriteLine("CodeID:" + item.CodeID + " Country:" + item.Country + " Date:" + item.Date + " Name:" + item.Name);
            }
            collection.Add(new Order {
                CodeID = "3", Country = "UK", Date = DateTime.Now, Name = "Elizabeth"
            });

            Console.WriteLine("========================================================");

            foreach (Order item in result)
            {
                Console.WriteLine("CodeID:" + item.CodeID + " Country:" + item.Country + " Date:" + item.Date + " Name:" + item.Name);
            }

            Console.ReadLine();
        }
Esempio n. 3
0
 public OrderEnumerator(OrderCollection collection)
 {
     this.collection = collection;
 }