public static Person CreateAPerson() { var person = new Person { FirstName = "Leo", LastName = "Hadlow", Age = 10, Address = new Address { StreetAddress = "4 Chelston Avenue", City = "Brighton & Hove", State = "East Sussex", PostalCode = "BN3 5SR" }, PhoneNumbers = { new PhoneNumber { Type = PhoneNumberType.Home, Number = "01273 421444" }, new PhoneNumber { Type = PhoneNumberType.Mobile, Number = "07866 456123" } } }; return person; }
public static void WritePersonToConsole(Person person) { Console.Out.WriteLine("{0}", person.FirstName); Console.Out.WriteLine("{0}", person.LastName); Console.Out.WriteLine("{0}", person.Age); Console.Out.WriteLine("\nAddress:"); Console.Out.WriteLine("\t{0}", person.Address.StreetAddress); Console.Out.WriteLine("\t{0}", person.Address.City); Console.Out.WriteLine("\t{0}", person.Address.State); Console.Out.WriteLine("\t{0}", person.Address.PostalCode); foreach (var phoneNumber in person.PhoneNumbers) { Console.Out.WriteLine("\nPhone:"); Console.Out.WriteLine("\t{0}", phoneNumber.Type); Console.Out.WriteLine("\t{0}", phoneNumber.Number); } }