C#反射创建对象

private T CreateInstance<T>(string appName, string className)
{
    //Assembly assembly = Assembly.Load(appName);
    //var className = assembly.GetType(className);
    ObjectHandle objectHandle = Activator.CreateInstance(appName, className);
    if (objectHandle != null)
    {
       return (T)objectHandle.Unwrap();
    }

       return default(T);
}

猜你喜欢

转载自blog.csdn.net/HaoNanEr1989/article/details/130228271
今日推荐