나는이왜 동적으로 동적으로 빌드 된 객체에서 메소드를 호출하지 못합니까?
interface IFoo
{
int Property{get;}
}
내 코드는 get_Property 방법을 구축을 ::처럼 내가 인터페이스에 맞게 TypeBuilder
빌드 타입을 가지고있다. IFoo로 내 빌드 된 객체를 캐스팅하면 모든 것이 작동합니다. 그러나, 내가 동적으로 객체를 사용할 때 코드는 IFoo가 get_Property를 구현하지 않는다고 불평합니다. 왜 이런 일이 발생합니까? 런타임에 빌드 된 유형에 동적 기능을 사용할 수 없습니까?
와우, 감사합니다! 그래도 꽤 절름발이예요. 나는 내 오리 테이퍼에 대해 좀 더 연구해야한다고 생각합니다. C#을 역동적 인 언어로 강제하는 것은 정말로 어렵습니다. –