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即one和one即变量字符串,其值为查找。所以我想间接使用变量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"];