c#有两个列表.我想比较一下它们
本文关键字:比较 一下 列表 两个 | 更新日期: 2023-09-27 17:49:37
我有一个非常复杂的问题。至少对我来说是这样,因为我是个初学者。
我有2个列表(字符串)列表。
其中一个是货币ISO代码。其次是它们的价值。两个列表都有332行。
我想比较Console.ReadLine();输入货币ISO代码列表。
如果它包含在列表中以获取它的行号。
然后获取行号,并使用它从值列表中获取相同的行。
代码如下:
download = empty16.Replace(download, "");
StringBuilder sb1 = new StringBuilder();
for (int iaU = 0; iaU < download.Length; iaU++)
{
if (iaU%3 == 0)
sb1.Append(''n');
sb1.Append(download[iaU]);
}
string formDown = sb1.ToString();
List<string> formFin = formDown.Split(''n').ToList(); //This is the ISO list
List<string> l1st = new List<string>();
int iwNz = 0;
while (iwNz < intVal)
{
string sub = formIvx.Substring(iwNz);
//Console.WriteLine(sub);
l1st.Add(sub);
iwNz += intVal;
}
您想要这样的内容:
string input = Console.ReadLine();
int index = formFin.IndexOf(input);
if(index != -1)
{
var value = valueList[index];
}