我有一个像无限的发电机 IEnumerable 我想从中获取n个不同项的源。有没有一种简单的LINQ风格的方法可以做到这一点(仍然很快)?
IEnumerable
打个电话就行了 Distinct Take 取n个不同的元素:
Distinct
Take
var nDistincItems = source .Distinct() .Take(n);