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;
}

c#有两个列表.我想比较一下它们

您想要这样的内容:

string input = Console.ReadLine();
int index = formFin.IndexOf(input);
if(index != -1)
{
     var value = valueList[index];
}