[C#]根据类的名称创建类
2012-07-06 22:35
211 查看
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Reflection; namespace CreateClassByName { class A { public A() { Console.WriteLine("Creating A"); } } class B { public B(string msg) { Console.WriteLine("Creating B with {0}", msg); } } class C { public C(string name, string value) { Console.WriteLine("Creating C at {0}:{1}", name, value); } } class CreateClassByName { static void Main(string[] args) { object a = Activator.CreateInstance(Type.GetType("CreateClassByName.A")); object b = Activator.CreateInstance(Type.GetType("CreateClassByName.B"),new object[]{"Hello"}); object c = Activator.CreateInstance(Type.GetType("CreateClassByName.C"), new object[] { "Name", "Value" }); Console.ReadLine(); } } }
相关文章推荐
- C# 根据类名称创建类示例
- C# 根据对象类完整名称,创建对象实例
- C#中根据类的名称字符串创建类的实例
- C# 使用反射实现根据名称动态创建窗体的几种方法
- C# 根据对象类完整名称,创建对象实例
- C#根据类名称创建类的实例
- C# 利用反射根据类名创建类的实例对象
- 根据窗体名称动态创建窗体
- 局域网中根据IP地址反查主机的名称(C#)
- c#定义一个方法,根据存储过程名称和存储过程参数数组,执行对应的存储过程
- Excel单元格内插入图片(VBA创建函数,根据图片名称批量插入)
- Excel单元格内插入图片(VBA创建函数,根据图片名称批量插入,中间有空格)
- 如何根据数组类型名称创建数组实例?
- C#实现根据实体类自动创建数据库表
- c#取项目名称-----和-----根据窗体上的控件名称取控件
- Angular4动态创建组件--根据组件名称动态创建出来组件
- tensorflow创建变量以及根据名称查找变量
- 用C#根据内容创建xml元素节点名不乎时规则时的一种很2的写法。
- 根据表名和字段得到约束名称 创建默认值的sql
- C# 中反射获取某类的子类和根据类型名动态创建对象(转载)