たとえば、私は持っています:
public static List<int> actorList = new List<int>();
public static List<string> ipList = new List<string>();
どちらもにさまざまなアイテムがあります。
そこで、foreachループを使用して値(stringと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
等々..
したがって、2つのリストの値は互いに連結され、リストの順序での位置に対応します。