我试图基于另一个字符串变量的值访问我已经声明的字段("instance variable")。
这里的示例是我有一个名为selectedBox
的变量,其值为“ A2”。我想访问我称为“ A2”的字段,因为它是我其他字符串的值。
我已经尝试使用String声明和this。[selectedBox]来获取字符串的值:
string A2 = ""; // note this is a field of a class, not defined within the function
string selectedBox = "A2";
((String)this.[selectedBox]) //This does not work
我希望能够使用selectedBox
值的名称访问该字段并更改该字段的内容,但是我收到诸如“期望的标识符”之类的错误。我如何能够使用字符串值的名称访问该字段?