//开始
List<EntityClass> tempList = getData(); //获取实体类list数据集
List<EntityClass> dataList = new List<EntityClass>(); //存储筛选重复key之后的list
Dictionary<String, object> dic = new Dictionary<String, object>();//定义类似于java的hashMap
foreach (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);
}
//结束
C#的hashMap:Dictionary
最新推荐文章于 2024-03-24 14:17:02 发布