zoukankan      html  css  js  c++  java
  • c# Dictionary的使用

    创建:    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)
    {

    //实际操作

    }

    }

  • 相关阅读:
    MongoDB一键安装
    Mongo基本操作
    MongoDB AUTH结果验证及开启方法
    MongoDB AUTH结果验证
    MongoDB使用
    MongoDB-安装配置
    11204RAC-dbca建库脚本
    MySQL主从同步最佳实践
    实时抓取主从的同步状态
    守护神 Supervisor
  • 原文地址:https://www.cnblogs.com/codehistory/p/11262575.html
Copyright © 2011-2022 走看看