/// <summary> /// * 从程序集生成对象 /// </summary> /// <typeparam name="TObject">返回类型</typeparam> /// <param name="typeName">反射类型名称</param> /// <param name="assemblyName">程序集名称</param> /// <returns></returns> public static TObject CreateObject <TObject>(string typeName, string assemblyName) where TObject : class { TObject res = null; res = ClassLibraryObjectFactory.GetAssembly(assemblyName).CreateInstance(typeName) as TObject; return(res); }
/// <summary> /// * 获得一个类型 /// </summary> /// <param name="typeName">类型名称</param> /// <param name="assemblyName">类型所在程序集</param> /// <returns></returns> public static Type GetType(string typeName, string assemblyName) { return(ClassLibraryObjectFactory.GetAssembly(assemblyName).GetType(typeName)); }