描述问题:
//条件
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"