【发布时间】:2012-05-03 19:49:57
【问题描述】:
例如我有:
public static List<int> actorList = new List<int>();
public static List<string> ipList = new List<string>();
他们都有不同的项目。
所以我尝试使用 foreach 循环将值(字符串和 int)连接在一起:
foreach (string ip in ipList)
{
foreach (int actor in actorList)
{
string temp = ip + " " + actor;
finalList.Add(temp);
}
}
foreach (string final in finalList)
{
Console.WriteLine(finalList);
}
虽然回头看,这是非常愚蠢的,显然不会起作用,因为第一个 forloop 是嵌套的。
我对 finalList 列表的期望值:
actorListItem1 ipListItem1
actorListItem2 ipListItem2
actorListItem3 ipListItem3
等等..
因此,两个列表中的值相互连接 - 对应于它们在列表顺序中的位置。
【问题讨论】: