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());
}