c# - 有没有办法让多个数据字段合并在一起成为一个列表
问题描述
有没有办法让多个数据字段合并在一起成为一个列表。有两个数组是
int[] QueueNo = {10, 20, 30, 40};
int [] WaitingTime = {1, 2, 3, 4}
如何将这两个数据插入一个 List 以便我可以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];
}
推荐阅读
- java - 如何将诸如绽放或晕影之类的后处理效果添加到 JFrame 包含?
- reactjs - 无法从 react.js 获取谷歌云存储桶图像
- javascript - 同一页面中的多个 GPT 广告仅显示一次
- restfb - 代表服务器端 Facebook 应用程序(java 和 restfb)向 Facebook 页面发布/读取
- javascript - 使用javascript解析_ga cookie并返回客户端ID
- c - Leetcode 算法计算时间过长
- jfrog-cli - 如何在 jfrog AQL 中使用数字模式
- linux - 我们如何确定 ffmpeg 所需的依赖项
- c# - 从对象列表中复制特定项目,其索引列表对应于对象的 id
- mfc - 使用 TVITEMEX 代替 TVITEM 结构有什么好处?