如果没有足够的元素,强制Take()得到小于count的值
本文关键字:小于 的值 count Take 元素 强制 如果没有 | 更新日期: 2023-09-27 18:10:37
我想获得3个或更少的元素(在Skip()
之后没有3个元素的情况下)。
可以用linq语法吗?
myFilteredList = sortedFullList
.Skip(skipCount)
.Take(3);
Enumerable.Take
会自动执行此操作。给出的代码示例应该可以工作:
Take枚举源并产生直到count的元素元素已经生成或者源中没有更多的元素。
这应该与您的查询一样工作- Take(3)
将最多返回3个元素 -但如果枚举中的项目较少,则更少