C# 通过它迭代字符串中的列表';在将其添加到另一个列表中时,是否显示其名称?
好的,我希望我的问题足够清楚,但是,我将向您展示我试图创建的代码,以便更好地解释我自己。 我有多个列表:C# 通过它迭代字符串中的列表';在将其添加到另一个列表中时,是否显示其名称?,c#,list,loops,for-loop,C#,List,Loops,For Loop,好的,我希望我的问题足够清楚,但是,我将向您展示我试图创建的代码,以便更好地解释我自己。 我有多个列表: char[] alphabet = { 'A', 'B', 'C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z' }; List<String> A = new List<String>(); List<String>
char[] alphabet = { 'A', 'B', 'C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z' };
List<String> A = new List<String>();
List<String> B = new List<String>();
List<String> C = new List<String>();
List<String> list = new List<String>();
file.WriteLine("<div id=\"multiColumn\"><ul>");
for (int i = 0; i < alphabet.Length; i++)
{
list.Add(string.Join(Environment.NewLine, A)+"<br/><ul><li><a class=\"anchor\" id=\"" + alphabet[i] + "\"></a>" + "<strong>" + alphabet[i] + "</strong><a/></li></ul>");
}
char[]字母表={'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'};
列表A=新列表();
列表B=新列表();
列表C=新列表();
列表=新列表();
file.WriteLine(“”);
for(int i=0;i- ”+“”+“+alphabet[i]+”
- >”;
}
在我的代码中,我试图创建一种动态的方式,根据列表在字母表[I]中的位置来迭代列表(a、B、C)
我试过做一些事情,比如:
for (int i = 0; i < alphabet.Length; i++)
{
list.Add(string.Join(Environment.NewLine, alphabet[i])+"<br/><ul><li><a class=\"anchor\" id=\"" + alphabet[i] + "\"></a>" + "<strong>" + alphabet[i] + "</strong><a/></li></ul>");
}
for(int i=0;i- ”+“”+“+alphabet[i]+”
”;
}
任何建议或帮助都会很好。我到处找了找,但没有找到我需要的东西。可能我搜索了错误的术语。因为
字母表是有序的,'A'
在索引0处,列表A、B、C可以添加到列表中(当然是有序的)。或者是一本字典
以便:
alphabet[i] =='A'
alphaList[i] == A //the List<string> A
字母表[i]=“A”
alphaList[i]==A//列表A
或
alphaDict[alphabet[i]==A//列表A
你知道,你的编码风格喜欢什么。列表和字典各有长处和短处,因此应该考虑您使用哪一个这非常完美,非常感谢!我最终使用了这个列表。
alphaDict[alphabet[i]] == A //the List<string> A