我想将变量的名称作为C#中另一个变量的值。 例如,我有一个变量:
string abc = "drawCircle";
我想要一个名称应为“drawCircle”的变量。它是否可能在C#中发生?
答案 0 :(得分:0)
是的,你可以用C#实现这个目的,这里有许多方法是使用Dicitonary的一个例子。
string abc = "drawCircle";
Dictionary<string, string> dictionary =
new Dictionary<string, string>();
dictionary.Add(abc, "drawCircleValue");
//dictionary["drawCircle"]
Console.WriteLine(dictionary[abc]);
Console.ReadLine();
有关详细信息,请参阅此链接:https://msdn.microsoft.com/en-us/library/s4ys34ea(v=vs.110).aspx
谢谢!