//Visual Basic 2010 Containment Object Oriented Programming public class Person { private string m_Name; private Address m_Address; public virtual string Name { get { Name = this.m_Name; } set { this.m_Name = value; } } public virtual Address Address { get { Address = this.m_Address; } set { this.m_Address = value; } } } public class Address { private string m_Street; private string m_Number; private string m_ZipCode; private string m_City; public virtual string Street { get { Street = this.m_Street; } set { this.m_Street = value; } } public virtual string Number { get { Number = this.m_Number; } set { this.m_Number = value; } } public virtual string ZipCode { get { ZipCode = this.m_ZipCode; } set { this.m_ZipCode = value; } } public virtual string City { get { City = this.m_City; } set { this.m_City = value; } } } public class Client1 { void Main() { Address address1 = new Address(); address1.Street = "Royal Avenue"; address1.Number = "10"; address1.ZipCode = "90210"; address1.City = "Beverly Hills"; Person person1 = new Person(); person1.Name = "John"; person1.Address = address1; this.Print(person1); Console.ReadLine(); } void Print(Person person) { Console.WriteLine(person.Name); if ((person.Address != null)) { Console.WriteLine(((Number + ", ") + Street)); Console.WriteLine(((City + " ") + ZipCode)); } } } //Bezoek www.vbvoorbeelden.be voor meer C# voorbeelden. //Copyright - De Wolf / vbvoorbeelden - 2003-2011 - Alle rechten voorbehouden.