public class PersonName { public string FirstName; public string FamilyName; public PersonName( string familyName, string firstName ) { FirstName = firstName; FamilyName = familyName; } public PersonName() { FirstName = "ݒ"; FamilyName = "ݒ"; } } public class Person { private PersonName name = new PersonName(); private int age = 0; public PersonName Name { get { return name; } set { name = value; } } public int Age { get { return age; } set { age = value; } } public void Dump() { System.Diagnostics.Trace.WriteLine(name.FamilyName); System.Diagnostics.Trace.WriteLine(name.FirstName); System.Diagnostics.Trace.WriteLine(Age); } }