Dictionary<string, List<string>>的使用
private List<string> listTemp = null; //定义临时list集合变量用于接收数据
//定义一个key 是string 类型的站点名称, value 为List<string> 数值集合
Dictionary<string, List<string>> dic = new Dictionary<string, List<string>>();
//循环将二维表生成站名对应站点数据集合表
for (int i = 0; i < dt.Rows.Count; i++)
{
//判断表中是否有站名
if (!listZM.Contains(dt.Rows[i]["站名"].ToString()))
{
listZM.Add(dt.Rows[i]["站名"].ToString());
listTemp = new List<string>();
listTemp.Clear();
dic.Add(dt.Rows[i]["站名"].ToString(), listTemp);
}
dic[dt.Rows[i]["站名"].ToString()].Add(dt.Rows[i][strColX].ToString());
}
本文介绍了一种使用C#实现的站点数据处理方法,通过Dictionary<string,List<string>>结构存储站点及其相关数据,有效地实现了从二维表中提取并整理数据的功能。
898

被折叠的 条评论
为什么被折叠?



