有没有一种方法可以将多个数据字段合并在一起,成为一个列表。有两个阵列是
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();