我想循环一个命名空间下的所有类,并且为每一个类创建一个实力对象出来我知道利用反射可以获得到所有类 但是怎么样获得到类的实例 知道了类型 后再怎么做这个就不知道了求解!
解决方案 »
- gridview列中模板列里的detailview引用父项gridview里的某行某列?在线急等,高手救命!!
- ===========100分========郁闷关与一getDate()时间的比较?
- 无刷新省市联动
- 在ASP.NET程序中添加一个exe的项目引用,运行时说"拒绝访问。" 何故? 怎么解决?
- 奇怪的问题:做好的OA系统,为什么在有的客户机上需要按住ctrl或者shift键后才能打开页面?
- Web Service 的部署问题
- 关于Repeater控件,当我点了Repeater里的某一字段?
- 有关虚拟站点的问题,请 网络大侠\ASP.NET大侠\ 支持一下哦!!!!!!
- 关于不同用户的权限问题!
- 如何使某个目录不应用自定义的HttpHandler?
- css 中鼠标经过背景改变问题
- ASP.NET工程,如何删已经添加的引用????
你是想 强制转换?object as 你的类型。。
何不避开获取类,直接反射其属性和方法呢?
PropertyInfo
MethodInfo
看你还要做什么呢?再具体点。
TypeDescriptor.GetProperties(o)["Name"].SetValue(o, "");
我传了2个参数进去 Type controltype,object control
controltype 就是控件的类型
control 就是控件
但是不能转换成相应的类型 我获取了所有控件的类型 还有循环判断 还是没办法把control转换成相对应的类型控件怎么弄?
string className = obj.GetType().Name;
PropertyInfo[] ps = obj.GetType().GetProperties();
foreach (PropertyInfo property in ps)...........
后面该咋做 你懂的
ps.SetValue(control, false, null);原来就是这样的....晕死