protected virtual Dictionary <string, double?> ToDictionary(IAirQualityPollutantConcentration data) { Dictionary <string, double?> dic = new Dictionary <string, double?>(); dic.Add("SO2", data.SO2); dic.Add("NO2", data.NO2); dic.Add("PM10", data.PM10); dic.Add("CO", data.CO); dic.Add("O3", data.O3); dic.Add("PM25", data.PM25); return(dic); }
/// <summary> /// 计算空气质量单项指数字典 /// </summary> /// <param name="data">空气质量基本评价项目浓度值接口</param> /// <returns></returns> public virtual Dictionary <string, double> CalculateAirQualityIndividualIndexDic(IAirQualityPollutantConcentration data) { Dictionary <string, double?> dic = ToDictionary(data); return(CalculateAirQualityIndividualIndexDic(dic)); }