static void Main(string[] args) { AppDomain domain = AppDomain.CreateDomain("NewDomain"); Person person1 = PersonFactory.CreatePerson("John Smith"); Person person2 = PersonFactory.CreatePersonInAppDomain("Jane Smith", domain); Console.WriteLine("Person: Name={0}, Domain={1}", person1.Name, person1.AppDomainName); Console.WriteLine("Person: Name={0}, Domain={1}", person2.Name, person2.AppDomainName); }