难啊难,动态创建类型?????? 使用 Reflection (反射) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我不想在Class1类里放hashtable等容器来装各种类型.我就想在Class1里动态创建各类型,并都取各个变量名.这样我可以对其进行操作. Type t = Type.GetType("System.IO.FIleStream"); object obj=Activator.CreateInstance(t); FileStream fs = (FileStream)obj;Class1 cl1 = new Class1();反射应该怎么做?比如创建了一个FileStream,始终这个fs变量名只是一个变量啊,他只能指向一个引用啊.问题是比如我要有很多FileStream类型呢.我又怎么放进Class1类里去呢,我不想在Class1类里放hashtable等容器来装各种类型.我就想在Class1里动态创建各类型,并都取各个变量名.这样我可以对其进行操作. 我只是不知道怎么表达这个问题,想来想去,应该是这样,高手们请教.比如我有一个类 class a { public int a; } 我想以编程的方式添加一个public int b成员,比如下形式. class a { public int a; public int b; } 可以用codedomhttp://www.msdn.net/library/chs/default.asp?url=/library/CHS/cpref/html/frlrfSystemCodeDom.asp目前我知道的唯一方法,还不错 开始时麻烦点 越看越简单了超越VB.NET C#.NET J#.NET C++.NET 等的语言的界限 呵呵 在DataGridView中的单元格中动态绑定ComboBox 如何提取combobox中的选中项值 利用 新浪微博 提供的 api 编写一个 登陆?? 在VS2008中的WPF应用程序能否开发串口通讯 简单问题 大家来看看 [高手请进] 如何动态的向word文档中插入书签? 高手看下这段代码有什么问题 一次性连接数据库,在所有模块中都可以共用,怎么解决啊? GridView 添加 button 200分 求助,字符串解密 如何将HTML代码转为UBB格式 挑战各位高手!!
object obj=Activator.CreateInstance(t);
FileStream fs = (FileStream)obj;
Class1 cl1 = new Class1();反射应该怎么做?比如创建了一个FileStream,始终这个fs变量名只是一个变量啊,他只能指向一个引用啊.问题是比如我要有很多FileStream类型呢.
我又怎么放进Class1类里去呢,
我不想在Class1类里放hashtable等容器来装各种类型.我就想在Class1里动态创建各类型,并都取各个变量名.这样我可以对其进行操作.
比如我有一个类
class a
{
public int a;
} 我想以编程的方式添加一个public int b成员,比如下形式.
class a
{
public int a;
public int b;
}
http://www.msdn.net/library/chs/default.asp?url=/library/CHS/cpref/html/frlrfSystemCodeDom.asp
目前我知道的唯一方法,还不错 开始时麻烦点 越看越简单了
超越VB.NET C#.NET J#.NET C++.NET 等的语言的界限 呵呵