C#返回在字典或列表中指定的序列中满足条件的元素数量 dictionary.count
2016-09-26 21:37
423 查看
例如字典重载的方法:Dictionary.Count方法
Count<KeyValuePair<TKey, TValue>>(Func<KeyValuePair<TKey, TValue>, Boolean>) | 已重载。 返回一个数字,表示在指定的序列中满足条件的元素数量。 (由 Enumerable 定义。) |
class Pet { public string Name { get; set; } public bool Vaccinated { get; set; } } public static void CountEx2() { Pet[] pets = { new Pet { Name="Barley", Vaccinated=true }, new Pet { Name="Boots", Vaccinated=false }, new Pet { Name="Whiskers", Vaccinated=false } }; try { int numberUnvaccinated = pets.Count(p => p.Vaccinated == false); Console.WriteLine("There are {0} unvaccinated animals.", numberUnvaccinated); } catch (OverflowException) { Console.WriteLine("The count is too large to store as an Int32."); Console.WriteLine("Try using the LongCount() method instead."); } }
相关文章推荐
- java生成指定的随机数并且包含大写、小写和数字,满足以上条件的返回字符串
- linq 根据指定条件返回集合中不重复的元素
- 《Python CookBook2》 第四章 Python技巧 - 若列表中某元素存在则返回之 && 在无须共享引用的条件下创建列表的列表
- Python 找到列表中满足某些条件的元素方法
- Python3基础 list count 查询指定元素在列表中出现了多少次
- 每天一道LeetCode-----删除序列中指定元素,将满足要求的元素移动到前面
- 关于group by后 count(*) 某一组 指定条件下,记录为0,而返回结果不显示的解决办法
- 13.01.17 c# Linq 从查询的结果中返回指定数量的记录
- Python3基础 记录列表中元素访问的次数 定制不可变序列,__len__,__getitem__,下标字典
- C# 找出泛型集合中的满足一定条件的元素 List.Wher()
- Python实现删除列表中满足一定条件的元素示例(转)
- Python常见排序操作示例【字典、列表、指定元素等】
- C# 找出泛型集合中的满足一定条件的元素 List<T>.Wher()
- Python实现删除列表中满足一定条件的元素示例
- 如何将字典的值按照指定键的顺序返回列表?
- 寻找序列中满足条件的元素
- 删除列表中满足一定条件的元素
- Python:找到列表中满足某些条件的元素
- C#删除动态数组,按条件留下待选数组元素
- LINQ分组时如何进行组内排序?另外如何仅返回每组中满足条件的行(如Id最大的)?