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(); }
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(); }
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()); }