如何遍历类的属性?
如何遍历类的所有属性?用FOR EACH NEXT吗?可是怎么写? 问题点数:20、回复次数:12Top
1 楼saucer(思归)回复于 2003-11-14 08:48:49 得分 15
use reflections, for example
using System.Reflection;
Type t = typeof(YourClass);
foreach (PropertyInfo pi in t.GetProperties())
{
Response.Write(pi.Name);
}Top
2 楼LineCorner()回复于 2003-11-14 08:57:31 得分 5
同意: saucer(思归)
通过反射来遍历属性和方法!Top
3 楼sizheng0320(四正)回复于 2003-11-14 09:00:10 得分 0
哦?反射命名空间?
MSDN里面的看步太懂,能否通俗点解释一下它的作用?
另外,我没用过using这种用法,与imports有什么区别?Top
4 楼saucer(思归)回复于 2003-11-14 09:04:44 得分 0
that is C#, for vb, try
Imports System.Reflection
dim t as Type = GetType(YourClass)
dim pi as PropertyInfo
for each (pi in t.GetProperties())
Response.Write(pi.Name)
next
Top
5 楼zsww()回复于 2003-11-14 09:06:03 得分 0
学习!!!
-----------努力学习 不断实践 虚心讨教---------
Top
6 楼Hexudong1979(何须懂何必懂)回复于 2003-11-14 09:08:40 得分 0
思归大哥说的很对了啊
不过,我也有个问题
http://expert.csdn.net/Expert/topic/2457/2457370.xml?temp=.5985376Top
7 楼ruirui521(枫之舞)回复于 2003-11-14 09:13:26 得分 0
有了思归在,我们想得点专家分真是难啊。。。。Top
8 楼sizheng0320(四正)回复于 2003-11-14 09:18:51 得分 0
哦!没注意,原来是C#,呵呵。
Top
9 楼hanfey()回复于 2003-11-14 09:26:17 得分 0
mark && learning......hohoTop
10 楼formatkm(老革)回复于 2003-11-14 10:17:56 得分 0
我想问问,那么怎么和遍历的属性交互呢?就是设置属性。Top
11 楼wwl1981(小刀(奋斗成就人生))回复于 2003-11-14 13:06:09 得分 0
崇拜中…………Top
12 楼gasover(无尽)回复于 2003-12-03 16:15:11 得分 0
\nTop





