使用linq选择字典的列表

阿坦多安

我在使用C#字典时遇到问题。我想检索要使用的列表

ErrDict.Where(x => x.Key == kurumVKN).Select(x => x.Value) as List<ErrorModel>;

但它返回null。如何获取字典列表?

Dictionary<string,List<ErrorModel> ErrDict = new Dictionary<string,List<ErrorModel>();
 if (ErrDict == null)
     {
       ErrDict = new Dictionary<string, List<ErrorModel>>(); 
     }

List<ErrorModel> listErrModel = ErrDict.Where(x => x.Key == kurumVKN).Select(x => x.Value) as List<ErrorModel>;
 if (listErrModel == null)
     {
        listErrModel=new List<ErrorModel>();
     }
        listErrModel.Add(errModel);
        ErrDict.Remove(kurumVKN);
        ErrDict.Add(kurumVKN, listErrModel);
西德·M

尝试这个

List<ErrorModel> listErrModel = ErrDict.Where(x => x.Key == kurumVKN)
                                       .SelectMany(x => x.Value)
                                       .ToList<ErrorModel>();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用linq选择字典的列表

来自分类Dev

使用 LINQ 从多个字典中选择值到对象列表中

来自分类Dev

Linq:从字典中选择 KeyValuePair,其中值是对象列表

来自分类Dev

LINQ选择字典

来自分类Dev

使用LINQ将列表列表转换为字典

来自分类Dev

使用LINQ从多个列表中选择

来自分类Dev

使用LINQ从多个列表中选择

来自分类Dev

如何使用存储字典的Linq查询数组列表

来自分类Dev

使用linq将字典值转换为列表

来自分类Dev

将列表转换为字典并使用linq求和

来自分类Dev

使用Linq创建对象列表与创建字典的性能比较?

来自分类Dev

使用LINQ到单个字典的数组列表

来自分类Dev

如何使用linq解析字典列表(List <Dictionary <string,string >>)

来自分类Dev

如何使用LINQ将列表转换成字典?

来自分类Dev

使用LINQ到单个字典的数组列表

来自分类Dev

在字典上使用linq join更新列表属性

来自分类Dev

使用linq在c#中对键值字典列表进行分组

来自分类Dev

使用LINQ在列表列表中选择不同的属性

来自分类Dev

字典和 Linq :过滤字典列表

来自分类Dev

Linq从列表中选择

来自分类Dev

在Linq中选择列表

来自分类Dev

Linq在列表中选择列表

来自分类Dev

选择并连接字典值列表

来自分类Dev

使用LINQ从两个列表中选择不同的元素?

来自分类Dev

使用LINQ根据字符串列表选择多个记录

来自分类Dev

如何使用LINQ从地图内的列表中选择?

来自分类Dev

需要Linq帮助使用JSON.NET选择标签列表

来自分类Dev

使用Python字典/列表

来自分类Dev

LINQ KeyValuePair列表选择值