MSDN 文章“ PLINQ 中的订单保留”指出:
以下示例通过对源序列使用 AsOrdered 运算符来覆盖默认行为。这样可以确保 Take 方法返回源序列中满足条件的前 10 个城市
var orderedCities = (from city in cities.AsParallel().AsOrdered() where city.Population > 10000 select city) .Take(1000);
是否可以返回多于(或少于)10 个在 PLINQ 查询中排序的第一个项目以及如何返回?