C# 字典写法

工作笔记

 private Dictionary<string, List<类型>> GetAll(类型名 db)
        {
           
            var dbAll =
                    db..SelectMany(item => item.)
                        .Where(item => item.type == 1).SelectMany(item => item.).ToList();
            var ret = new Dictionary<string, List<类型>>();

            foreach (var item in dbAll)
            {
                var dmTest = item.ToDataModel(_dbWrapper);

                var siteUid = item.site.uid;

                if (ret.ContainsKey(siteUid))
                {
                    ret[siteUid].Add(dmTest);
                }
                else
                {
                    ret.Add(siteUid, new List<类型> { dmTest});
                }
            }

            return ret;
        }
发布了69 篇原创文章 · 获赞 0 · 访问量 1020

猜你喜欢

转载自blog.csdn.net/qq_21209307/article/details/104825385