Reflection API를 사용해서, Assembly로부터 클래스를 로드하기(C#)

클래스를 참조하지 않은 상태에서, DLL로부터 동적으로 클래스를 로드해서 써야 경우가 있다. 그럴 때는 .NET에서 제공하는 Reflection API 사용해서 클래스를 로드하고 인스턴스화할 있다. 다음 코드와 같이 사용하면 된다.

 

System.Reflection.Assembly assm =

System.Reflection.Assembly.LoadFile(@"D:AssembliesSomeAssembly.dll");

object obj = assm.CreateInstance("FullClassName");

 

by kkongchi | 2006/06/21 00:27 | 닷넷 개발 | 트랙백 | 덧글(0)
트랙백 주소 : http://kkongchi.egloos.com/tb/2133754
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]

:         :

:

비공개 덧글



< 이전페이지 다음페이지 >