我在 C# 中有一个这样的集合:
Collection<double> temp = new Collection<double>();
和我需要计算集合中从某个索引到集合末尾的最大值、最小值和平均值。例如,从集合中的第 10 项到最后一项。
我使用 temp.Max();、temp.Min(); 和 temp.Average(); 来计算这些值在整个集合中,但我不知道如何为集合中的某些值执行此操作。
非常感谢您的帮助!
请您参考如下方法:
只需跳过项目数,然后像下面那样应用聚合函数!
var startIndex = 10; // zero-based, say
var max = temp.Skip(startIndex).Max();
var min = temp.Skip(startIndex).Min();
var avg = temp.Skip(startIndex).Average();
