c#동적 실례화 범주

1718 단어
동적 실례화 클래스는 비교적 흔한데 코드는 다음과 같다.
namespace ConsoleApp2
{
    public class MyClass
    {

    }
}
Type classType = Type.GetType("ConsoleApp2.MyClass, AssemblyName");
var instance =  Activator.CreateInstance(classType);

만약 이 종류가 범형류라면 어떻게 실례화해야 합니까?여기는 주로 범용 파라미터를 전달해야 한다
namespace ConsoleApp2
{
    public class MyGenericClass
    {

    }
}
Type classType = Type.GetType("ConsoleApp2.MyGenericClass`1, AssemblyName");
Type constructedType = classType.MakeGenericType(typeof(T));
var instance = Activator.CreateInstance(constructedType);

좋은 웹페이지 즐겨찾기