Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用字符串作为c中的现有变量#_C#_Variables - Fatal编程技术网

C# 使用字符串作为c中的现有变量#

C# 使用字符串作为c中的现有变量#,c#,variables,C#,Variables,我想使用“一”,即(combobox1.text)的字符串值作为现有变量stringone。 这可能吗 你还是不明白我的问题。我想使用组合框1的值。text即one和one即变量字符串,其值为查找。所以我想间接使用变量one的值。必须使用: string one = "find"; combobox1.text = "one"; 希望它有帮助对于这样的局部变量,您不能这样做。对于可以使用的成员字段;对于本地人,最简单的方法是使用字典,例如: combobox1.text = one; IDi

我想使用“一”,即(
combobox1.text
)的字符串值作为现有变量
stringone
。 这可能吗

你还是不明白我的问题。我想使用组合框1的值。text即oneone即变量字符串,其值为查找。所以我想间接使用变量one的值。

必须使用:

string one = "find";
combobox1.text = "one";

希望它有帮助

对于这样的局部变量,您不能这样做。对于可以使用的成员字段;对于本地人,最简单的方法是使用
字典
,例如:

combobox1.text = one;
IDictionary vars=新字典{
{“一”,“找到”}
,{“两个”,“取消”}
};
combobox1.text=vars[“一”];

one=combobox1.Text?你的问题不清楚。非常类似,还有一些人喜欢。将字符串变量绑定到一个类中,并使用反射技术或GetProperty。(因为我认为这个问题应该结束,所以没有把这个作为答案)不,你不理解我的问题。我想使用combobox1.text的值是1,one的值是find。您想在Combox1中添加变量one中的单词“find”,对吗?
IDictionary<string,string> vars = new Dictionary<string,string> {
    {"one", "find"}
,   {"two", "cancel"}
};

combobox1.text = vars["one"];