【问题标题】:Select a dictionary from list of dictionaries based on count根据计数从字典列表中选择字典
【发布时间】:2017-01-30 19:53:42
【问题描述】:

我对 C# Lambda 表达式很陌生。是否有可能根据其行数从List<Dictionary<string, string>> 获取字典?我想要最大数量的。

下面是我的代码截图和简要说明:

【问题讨论】:

  • var i = columnDescription.SingleOrDefault(x=>x.Count == 2); 我会在这里使用Single,除非您不在乎如果匹配超过 1 个则返回哪个。
  • 如果计数相同,需要发生什么,您要覆盖还是附加值?

标签: c# asp.net visual-studio c#-4.0


【解决方案1】:
Dictionary<string, string> BigOne = CoulmnsDescription.OrderByDescending(dic => dic.Count()).FirstOrDefault();

【讨论】:

  • 谢谢,您的回答符合我的要求。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多