C#的hashMap:Dictionary

来源:互联网 发布:智慧树网络课怎么上课 编辑:程序博客网 时间:2024/06/07 19:29
//开始List<EntityClass> tempList = getData(); //获取实体类list数据集List<EntityClass> dataList = new List<EntityClass>(); //存储筛选重复key之后的listDictionary<String, object> dic = new Dictionary<String, object>();//定义类似于java的hashMapforeach (EntityClass bp in tempList){    if (dic.ContainsKey(((TrueClass)bp).CODE) == false)    {        dic.Add(((TrueClass)bp).CODE, bp);    }}foreach(KeyValuePair<string, Object> a in dic){    dataList.Add((TrueClass)a.Value);}//结束

0 0
原创粉丝点击