我有一个数组中的名称列表,我想使用这些名称将它们分配给新的列表,如下所示:
var list = new string[]{"bot1","bot2","bot3"};
List<string> list[0] = new List<string>();
但我收到错误:一个名为“list”的局部变量或函数已在此范围内定义。
有解决办法吗!!? 您的意见将不胜感激。
最佳答案
我认为您可以将机器人存储在字典中:
var bots = new Dictionary<string,List<string>>();
bots[name] = new List<string>();
bots[name].Add("some str");
关于c# - 如何使用数组的项目作为其他变量的名称 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43552375/