您目前尚未登陆,请选择【登陆】或【注册
首页->全站代码->IFNuke1.1.0版源码>>Core/Reflection.cs>>源码在线查看
温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:IFNuke1.1.0版源码
当前文件:文件类型 IFnuke110/Core/Reflection.cs打开代码结构图
普通视图
		            
1using System; 2using System.Configuration; 3using System.Data; 4 5namespace IFNuke 6{ 7 public class Reflection 8 { 9 public static object CreateObject(string providerType) 10 { 11 return CreateObject(providerType, ""); 12 } 13 14 public static object CreateObject(string providerType, string providerName) 15 { 16 // get from cache first 17 ProviderConfiguration pc = ProviderConfiguration.GetProviderConfiguration(providerType); 18 if (providerName == string.Empty) providerName = pc.DefaultProvider; 19 Provider p = (Provider)pc.Providers[providerName]; 20 string assemblyName = p.Type.Split(',')[1]; 21 System.Reflection.Assembly ass = System.Reflection.Assembly.Load(assemblyName); 22 23 return ass.CreateInstance(p.Type.Split(',')[0]); 24 } 25 26 } 27 28}
还没有找到您心仪的内容?请用.net源码大搜捕
代码片断 打包下载该项目完整源码:IFNuke1.1.0版源码
51Aspx.com 版权所有 CopyRight © 2000-2008. 京ICP备06046876号