gpt4 book ai didi

c# - 如何使用给定名称 List 初始化多个 List

转载 作者:太空宇宙 更新时间:2023-11-03 19:42:00 29 4
gpt4 key购买 nike

有没有我可以使用给定名称列表来初始化多个列表的函数?例如:

List<string> nw_TCList = new List<string>();
List<string> ia_TCList = new List<string>();
List<string> st_TCList = new List<string>();
List<string> ud_TCList = new List<string>();
List<string> mb_TCList = new List<string>();

我想创建一个列表,现在我有一个包含列表名称的列表:

List<string> myNameList = new List<string>() 
{
"nw_TCList",
"ia_TCList",
"st_TCList",
"ud_TCList",
"mb_TCList"
};

我想做这样的事情:

for (int i = 0; i < myNameList.Count(); i++)
{
List<string> myNameList[i] = new List<string>();
}

此外,假设我有一本字典 myDic<sting,List<string>> ,我有一个 key 列表 List<string> myKeys和许多List<string>我刚刚创建的。我想像这样将它们添加到字典中:

myDic.Add(myKeys[0], nw_TCList);
myDic.Add(myKeys[1], ia_TCList);
myDic.Add(myKeys[2], st_TCList);
myDic.Add(myKeys[3], ud_TCList);
myDic.Add(myKeys[4], mb_TCList);

有什么简单的方法可以完成这项工作吗?非常感谢。

最佳答案

您可以遍历名称并相应地向字典添加一个条目:

foreach(var name in new []{ "list", "names", "here" })
{
myDic[name] = new List<string>();
}

关于c# - 如何使用给定名称 List<string> 初始化多个 List<string>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52200131/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com