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#_Variables - Fatal编程技术网

C# 通用变量名

C# 通用变量名,c#,variables,C#,Variables,我有一个字符串变量,它具有用户点击的值。我需要创建另一个变量,它的名称将是字符串的值。 我该怎么做?不,你不能这样做:你能得到的最接近的是字典(你可以用其他类型替换对象)。使用此字典,您将能够在字符串(称为“键”)和字典中存储的值之间创建关联 IDictionary<string,object> variables = new Dictionary<string,object>(); string varName = "hello"; variables[varName]

我有一个字符串变量,它具有用户点击的值。我需要创建另一个变量,它的名称将是字符串的值。
我该怎么做?

不,你不能这样做:你能得到的最接近的是
字典(你可以用其他类型替换
对象)。使用此字典,您将能够在字符串(称为“键”)和字典中存储的值之间创建关联

IDictionary<string,object> variables = new Dictionary<string,object>();
string varName = "hello";
variables[varName] = "world";
Console.WriteLine("Name: {0} Value: {1}", varName, variables[varName]);
IDictionary variables=new Dictionary();
string varName=“hello”;
变量[varName]=“世界”;
WriteLine(“名称:{0}值:{1}”,varName,变量[varName]);

你没有。搜索“C#dictionary tutorial”-这是一项相当常见的任务(处理键/值或“地图”集合),对所有的否决票表示抱歉:(我编辑了你的标题。请参阅“”,其中一致意见是“不,他们不应该”@ USE2246667,好抓取。充实你的评论,也许是链接到<代码>字典<代码>类,并提交它作为答案。请告诉我为什么你会考虑这样做?