我有一个类似生成器的无限IEnumerable源,我想从中获取 n 个不同的项目。有没有一种简单的 LINQ 风格的方法(仍然很快)?
IEnumerable
如果没有简单的方法,我想出的算法是个好主意吗?:
取 n 项
呼叫不同
通话次数
如果计数 < n
取 n - 计数项目
连接那些并转到 2
结尾
牧羊人nacy
相关分类