有没有办法使多个数据字段合并在一起并成为一个列表<int>



有没有一种方法可以将多个数据字段合并在一起,成为一个列表。有两个阵列是

int[] QueueNo = {10, 20, 30, 40};
int [] WaitingTime = {1, 2, 3, 4}

如何将这两个数据插入一个列表这样我就可以使用foreach循环将数据插入数据库

foreach(var item in list)
{
////Code For Create Data
}

您可以将两个列表压缩在一起:

var result = QueueNo.Zip(WaitingTime, (first, second) => new { first, second });

现在你可以foreach这个列表:

foreach(var e in result)
{
var queueNo = e.first;
var waitingTime = e.second;
}

在其中一个数组上使用普通的for循环,并使用公共索引:

for(int i = 0; i < QueueNo.Length; i++)
{
var queNo = QueueNo[i];
var waitingTime = WaitingTime[i];
}

您可以轻松完成。只需使用Union

int[] QueueNo = {10, 20, 30, 40};
int [] WaitingTime = {1, 2, 3, 4}
var myList = QueueNo.Union(WaitingTime).ToList();

最新更新