描述问题:
//条件
int i;
string str=String.Empty;
....
//目的
str=="i";一般的变量名称还没有找到合适的方法,只能获取对于class中成员变量的名称。
//类 test中有成员变量A、B
class test
{
int A;
char B;
...
}
//获取类test的fields数组
System.Reflection.FieldInfo[] fields = typeof(test).GetFields();
//数组成员中有Name成员就是变量名的string形式
string str1 = fields[0].Name; //str1=="A"
string str2 = fields[1].Name; //str1=="B"
本文详细介绍了如何在C#中通过反射API获取类的成员变量名称,并以实例展示了如何获取类test中的成员变量A和B的名称。
944

被折叠的 条评论
为什么被折叠?



