//Visual Basic 2008/2010 Collecties - Inleiding Object Oriented Programming public class Persons { private Person[] m_Items; private int m_Count; public virtual Person this[int index] { get { Item = this.m_Items(index); } } public virtual int Count { get { Count = this.m_Count; } } public virtual void Add(Person item) { this.m_Items(Count) = item; this.m_Count += new System.EventHandler(1); } } public class Client2 { void Main() { Person person1 = new Person(); person1.Name = "John"; Person person2 = new Person(); person2.Name = "Jane"; Persons persons1 = new Persons(); Console.WriteLine(persons1.Count); persons1.Add(person1); persons1.Add(person2); Console.WriteLine(persons1.Count); Console.WriteLine(this.persons1(1).Name); Console.WriteLine(persons1.Item(1).Name); Console.ReadLine(); } } public class Client3 { void Main() { Person person1 = new Person(); person1.Name = "John"; Persons persons1 = new Persons(); persons1.Add(person1); } } //Bezoek www.vbvoorbeelden.be voor meer C# voorbeelden. //Copyright - De Wolf / vbvoorbeelden - 2003-2010 - Alle rechten voorbehouden.