【发布时间】:2012-10-14 18:55:30
【问题描述】:
假设我有一个浮动的有序列表(升序)。
我想从中删除下一个元素与自身之间的差异小于给定阈值的每个元素。
我需要这样的东西:
List<float> orderedList;
IEnumerable<float> query = orderedList.Where(currentNum , nextNum => nextNum - currentNum < threshold);
这可能吗?如果是怎么办?
【问题讨论】:
-
假设阈值为 2,{1,2,3,4,10,20} 的预期输出是多少?根据您的规则,输出将是 {4,10,20}。
标签: c# collections filtering predicate