返回int数组中元素数的值重新调整方法

时间:2016-12-15 00:13:54

标签: c# arrays return-value

我正在为期末考试而练习,其中一个练习题是:

写一个返回值的方法,该方法返回整数数组中元素的数量,这些值小于100.注意:数组中的元素总数是未知的,您的函数必须自己确定它。

我尝试了一些不同的东西但是,我不确定如何让它完美地工作。

1 个答案:

答案 0 :(得分:1)

LINQ实现,只是为了好玩:

static int CountSmallValues(int[] arr) { return arr.Count(x => x < 100); }

这是因为.NET数组实现IEnumerable<T>,因此允许LINQ Count扩展方法枚举每个元素并计算满足谓词的元素。