我正在为期末考试而练习,其中一个练习题是:
写一个返回值的方法,该方法返回整数数组中元素的数量,这些值小于100.注意:数组中的元素总数是未知的,您的函数必须自己确定它。
我尝试了一些不同的东西但是,我不确定如何让它完美地工作。
答案 0 :(得分:1)
LINQ实现,只是为了好玩:
static int CountSmallValues(int[] arr) { return arr.Count(x => x < 100); }
这是因为.NET数组实现IEnumerable<T>
,因此允许LINQ Count
扩展方法枚举每个元素并计算满足谓词的元素。