클래스 유형에서 클래스의 새 인스턴스를 만드는 올바른 방법은 무엇입니까? 아래 코드는 작동하지 않으며 CreateInstance
은 문자열 만 허용합니다.클래스 유형에서 클래스 인스턴스화
Type converter=null;
converter = convertApiModelBase.Type;
return Assembly.GetExecutingAssembly().CreateInstance(converter);
클래스 유형에서 클래스의 새 인스턴스를 만드는 올바른 방법은 무엇입니까? 아래 코드는 작동하지 않으며 CreateInstance
은 문자열 만 허용합니다.클래스 유형에서 클래스 인스턴스화
Type converter=null;
converter = convertApiModelBase.Type;
return Assembly.GetExecutingAssembly().CreateInstance(converter);
return Activator.CreateInstance(convertApiModelBase.Type);
으로는 찾을 유형의 Type.FullName를 사용하여, 당신이 첨부 된 코드로 http://msdn.microsoft.com/en-us/library/aa329906%28v=vs.71%29.aspx
에 설명했다.
return Assembly.GetExecutingAssembly().CreateInstance(converter.FullName);