parameterType (1) 썸네일형 리스트형 [C# Reflection] 런타임에 객체 생성하기 코드상에서는 단순히 MyClass obj = new MyClass()처럼 클래스의 객체를 생성할 수 있다. 런타임에서 어떤 클래스의 객체를 생성하고 싶을 땐 어떻게 해야 할까? 방법 1. Activator.CreateInstance() 인스턴스화 하고자 하는 클래스의 생성자 정보를 정확히 알고 있을 때 쓸 수 있는 방법이다. 제일 간단하다. class MyClass { public MyClass() {} public MyClass(int i) {} } static void Main(string[] args) { var obj = Activator.CreateInstance(typeof(MyClass), 1); } Activator.CreateInstance(Type, params object[]) 메서드.. 이전 1 다음