C# 根据配置文件实例化类
来源:互联网 发布:php退出登录代码 编辑:程序博客网 时间:2024/06/11 04:32
实例一:
Type ty = Assembly.Load("程序集名称/dll名称").GetType(string.Format("命名空间名称.{0}",FormOne");
T obj= (T)Activator.CreateInstance(ty);return obj;
实例二:
public class GetObject
{
/// <summary>
/// GetObject getobj = new GetObject("ConsoleApplication1", "ConsoleApplication1.Bll", "Sendmail");
/// object obj = GetObject.Dinstanceclass["Cacul"];
/// </summary>
public static Dictionary<string, object> Dinstanceclass = new Dictionary<string,object>();
public GetObject(string properties,string namespaces,string classname)
{
Assembly ass = Assembly.Load(properties);//程序集名称
Type ty=ass.GetType(string.Concat(namespaces,".",classname));//命名空间名称.类名
object obj=(object )Activator.CreateInstance(ty);//实例化对象(泛型) 后面可根据classname返回具体的类实例
if(!Dinstanceclass.ContainsKey(classname))
Dinstanceclass[classname] = obj;
}
}
- C# 根据配置文件实例化类
- c#根据配置文件反射
- C#根据Type实例IList
- C#根据类名称创建类的实例
- C#根据类名字符转实例调用整理
- C# 根据对象类完整名称,创建对象实例
- C#使用配置文件连接数据库未实例化问题
- python 根据类名实例化对象
- C#实现根据域名查询ip实例
- C#实现根据域名查询ip实例
- c#根据字符串创建对象实例
- C#实例-根据窗体自动调整控件
- Xml序列化--根据配置文件直接生成实体类
- C#中根据类的名称字符串创建类的实例
- C# 配置文件类
- java根据输入值实例化枚举类enum-switch
- python 根据类的字符串名实例化对象
- C#实例类序列化
- app store排名算法规则大揭秘
- android微信分享
- Codeforces Round #275 (Div. 1)B(线段树+位运算)
- 用Swift与OC混编制作iOS8风格菜单
- javaWeb day04 ( javaWeb基础 )
- C# 根据配置文件实例化类
- iOS 后台播放音乐
- Java线程(二):线程数据共享及ThreadLocal使用
- Windows下OpenCV的环境配置
- java连接数据方法jdbc:oracle,mysql,mongodb
- 奔五的人学IOS:swift练手与csdn,近期学习总结
- Android学习笔记8——用户界面之Activty
- WebServices
- 机器学习-斯坦福大学翻译