创建:    Dictionary<string, OverCaseData> dataDic = new Dictionary<string, OverCaseData>();

赋值:

if (re4 != null)
{
OverCaseData datas = null;
foreach (var item in re4)
{
datas = new OverCaseData();
datas.siteId = item.site_Id;
datas.totalCarNum = item.count;
dataDic.Add(datas.siteId, datas);
}
}

判断:

OverCaseData tempDate = null;

TimeSpan ts = acceptTime - detextionTime;//资源延迟:接收数据-检测时间大于10分钟
if (ts.Minutes > 10)//资源延迟
{
// 计算每个检测站点的延迟记录数
if (dataDic.ContainsKey(item.DetectionDataite.dd_siteId) == true)
{
tempDate = dataDic[item.DetectionDataite.dd_siteId];
tempDate.delayDataCount++;//延迟数量
dataDic[item.DetectionDataite.dd_siteId] = tempDate;
dcIds.Add(item.dc_Id);
}
}

循环Dictionary进行操作:

foreach (var item2 in dataDic)
{
if (item2.Value.delayDataCount == item2.Value.totalCarNum && item2.Value.siteId == item.DetectionDataite.dd_siteId)
{

//实际操作

}

}

最新文章

  1. 【BZOJ-2007】海拔 最小割 (平面图转对偶图 + 最短路)
  2. Construct a tree from Inorder and Level order traversals
  3. Lab_5_SysOps_Resources_Linux_v2.5
  4. 【转载】Fast Inserts to PostgreSQL with JDBC and COPY FROM
  5. FZU 1649 Prime number or not米勒拉宾大素数判定方法。
  6. 7、XAML的编译过程
  7. Discuz 7.2 /faq.php SQL注入漏洞
  8. thinkphp 配置
  9. C# winfrom 模拟ftp文件管理
  10. wcf系列学习5天速成——第五天 服务托管
  11. 使用sqlcmd执行连接的时候一直报有语法错误
  12. HTML之学习笔记(三)文本标签
  13. 转:angular的decorator方法
  14. Android 流媒体系列(二)
  15. BUGKUctf-web-writeup
  16. C++通过GetAdapatersInfo获取网卡配置信息
  17. 课堂笔记及知识点----树(2018/10/24(pm))
  18. Android加载图片的策略
  19. Protocol buffers--python 实践(二) protocol buffers vs json
  20. 【WPF】【UWP】借鉴 asp.net core 管道处理模型打造图片缓存控件 ImageEx

热门文章

  1. 看球的巴士——线性dp
  2. 阐述Fetch.ai的能源市场优化
  3. day06 可变不可变类型
  4. 5 个 IDEA 必备插件,让效率成为习惯
  5. Python之爬虫(七)正则的基本使用
  6. CRM【第一篇】: 权限组件之权限控制
  7. Vue中token的实现
  8. cmd : 代理设置/检验代理设置成功
  9. python多线程之Threading
  10. WBF交易所如何使用二次验证码/谷歌身份验证器