728x90
반응형
728x170
▶ Activator 클래스 : CreateInstanceFrom 정적 메소드를 사용해 객체 구하기 예제
string assemblyFilePath = Path.Combine(Application.StartupPath, "Sample.Test.exe");
string targetType = "Sample.Test.SampleControl";
Sample.Test.SampleControl sampleControl = GetObject(assemblyFilePath, targetType) as Sample.Test.SampleControl;
728x90
▶ Activator 클래스 : CreateInstanceFrom 정적 메소드를 사용해 객체 구하기
using System;
using System.Runtime.Remoting;
#region 객체 구하기 - GetObject(assemblyFilePath, targetType)
/// <summary>
/// 객체 구하기
/// </summary>
/// <param name="assemblyFilePath">어셈블리 파일명</param>
/// <param name="targetType">타겟 타입</param>
/// <returns>object</returns>
public object GetObject(string assemblyFilePath, string targetType)
{
ObjectHandle objectHandle = Activator.CreateInstanceFrom(assemblyFilePath, targetType);
return objectHandle.Unwrap();
}
#endregion
728x90
반응형
그리드형(광고전용)
'C# > Common' 카테고리의 다른 글
[C#/COMMON] List<T> 클래스 : ConvertAll 메소드 사용하기 (0) | 2014.12.02 |
---|---|
[C#/COMMON] List<T> 클래스 : Aggregate 메소드 사용하기 (0) | 2014.12.02 |
[C#/COMMON] IEnumerator 인터페이스 : 사용자 정의 반복기(Iterator) 사용하기 (0) | 2014.12.02 |
[C#/COMMON] IEnumerator<T> 인터페이스 - 사용자 정의 반복기(Iterator) 사용하기 (0) | 2014.12.02 |
[C#/COMMON] TypeDescriptionProvider 클래스 : 객체 구하기 (0) | 2014.12.02 |
[C#/COMMON] Activator 클래스 : CreateInstanceFrom 정적 메소드를 사용해 객체 구하기 (0) | 2014.12.02 |
[C#/COMMON] IEnumerator<T> 인터페이스 사용하기 (0) | 2014.12.01 |
[C#/COMMON] IEnumerator 인터페이스 사용하기 (0) | 2014.12.01 |
[C#/COMMON] PropertyDescriptor 클래스 : 속성 값 구하기 (0) | 2014.11.30 |
[C#/COMMON] 스무스 정렬하기 (0) | 2014.11.30 |
[C#/COMMON] 힙 정렬하기 (0) | 2014.11.30 |
댓글을 달아 주세요