use Type.GetFields Method, you might also need to use BindingFlags.NonPublic flag, then use FieldInfo.Nameseehttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemTypeClassGetFieldsTopic2.asp
解决方案 »
- 【进者有分】关于C#邮件发送,来个会的看看 谢谢!
- 请帮我解释一下internal的访问权限到底是怎么样的?最好举例说明
- 如何通过正则提取页面中<title></title>间信息
- DataGrid多层主次关系 最少三层 怎么动态做
- tabcontrol控件怎么实现全屏或者随界面变大小啊?
- 如何在自动生成的word文档中加入水印?
- 关于静态页生成的文后静态页面规类的问题,急~`
- 如何显示左边的n个字符(自动识别汉字)函数
- 我想推广网站,不知道各位有没有成功的经验?
- 新手求助 c# Excel WorkBooks.Open 提示不能访问XX.xls
- arraylist简单问题????????????????????????????
- 怎样在按钮上添加图片?(在线等)
Type t = typeof(ClassABC);
MemberInfo [] meminfo = typeof(ClassABC).GetMembers();
foreach (MemberInfo nextMem in meminfo)
{
得到的是你的成员的集合,如果只想得到某一类成员,看==下面
在这里输入你想要做的事情
比如如果是txtNew怎么办等等
可以用nextMem.Name, nextMem.FullName, nextMem.NameSpace等得到各种类的信息
}==========================================================================
如果是域
FieldInfo [] fin_ClassABC=abc.GetTypes().GetFields();
或
FieldInfo [] fin_ClassABC=typeof(ClassABC).GetFields();如果是方法
MethodInfo [] min_ClassABC=abc.GetTypes().GetMethods();
MethodInfo [] min_ClassABC=typeof(ClassABC).GetMethods();如果是属性
PropertyInfo [] pin_ClassABC=abc.GetTypes().GetProperties();
PropertyInfo [] pin_ClassABC=typeof(ClassABC).GetProperties();