Ejemplo n.º 1
0
        public static void RunMain()
        {
            PeopleCollection pc = new PeopleCollection()
            {
                new Person()
                {
                    Age = 22, FirstName = "Janne", LastName = "Doe"
                }
            };

            pc.Add(new Person()
            {
                Age = 21, LastName = "Doe", FirstName = "John"
            });
            pc.Add(new Person()
            {
                Age = 21, LastName = "Do1e", FirstName = "John"
            });
            pc.Add(new Person()
            {
                Age = 21, LastName = "Do11e", FirstName = "John"
            });

            Console.WriteLine("Count: {0}, Contents: {1}", pc.Count, pc.ToString());
            Console.WriteLine("Removing persons with 21 age...");
            pc.RemoveByAge(21);
            Console.WriteLine("Count: {0}, Contents: {1}", pc.Count, pc.ToString());

            Console.Write("Press a key to exit ... ");
            Console.ReadKey();
        }
Ejemplo n.º 2
0
        public static void Test_Custom_Collection()
        {
            Person p1 = new Person {
                FirstName = "John", LastName = "Doe", Age = 42
            };
            Person p2 = new Person {
                FirstName = "Jane", LastName = "Doe", Age = 21
            };

            PeopleCollection people = new PeopleCollection {
                p1, p2
            };

            Console.WriteLine(people.ToString()); // the overridden ToString function
            people.RemoveByAge(42);               // RemoveByAge is a custom function of PeopleCollection
            Console.WriteLine(people.Count);
            Console.WriteLine(people.ToString()); // the overridden ToString function
            Console.ReadLine();
        }
Ejemplo n.º 3
0
        public static void Start()
        {
            Person p1 = new Person
            {
                FirstName = "John",
                LastName  = "Doe",
                Age       = 42
            };
            Person p2 = new Person
            {
                FirstName = "Jane",
                LastName  = "Doe",
                Age       = 21
            };
            PeopleCollection people = new PeopleCollection {
                p1, p2
            };

            Console.WriteLine(people.ToString());
            people.RemoveByAge(42);
            Console.WriteLine(people.Count);
            Console.WriteLine(people.ToString());
        }