コード例 #1
0
 public void AskWebServiceForContactInfo()
 {
     using (var service = new DoSomethingService())
     {
         MyClientProject.DoSomethingService.ContactInfo contactInfo = service.GetContactInfo(1);
         // We actually get a new object here, of the correct namespace
         MyProject.ContactInfo localContactInfo = ShallowCopy.Copy <MyClientProject.DoSomethingService.ContactInfo, MyProject.ContactInfo>(contactInfo);
     }
 }
コード例 #2
0
        public void AskWebServiceForContactInfo()
        {
            using (var service = new DoSomethingService())
            {
                MyClientProject.DoSomethingService.ContactInfo contactInfo = service.GetContactInfo(1);

                // ERROR: You can't cast this:
                MyProject.ContactInfo localContactInfo = contactInfo;
            }
        }