using System.Collections.Generic;
public Contact(int ID, string NAME, List<Address> ADDRESSES)
this.addresses = ADDRESSES;
public Address(int ID, string STREET, string CITY, string STATE, string COUNTRY, string POSTCODE)
this.postcode = POSTCODE;
public static void Main()
List<Address> addresses = new List<Address>();
addresses.Add(new Address(1, "742 Evergreen Terrace", "Springrfield", "OR", "US", "02115"));
addresses.Add(new Address(2, "123 Fake St", "Springfield", "VT", "US", "02115"));
Contact contact = new Contact(1, "Homer Simpson", addresses);
Console.WriteLine(contact);