【发布时间】:2017-03-30 14:30:32
【问题描述】:
有没有什么方法可以在不创建自己的行索引的情况下从例如 2000 个元素的数组中选择第 100 个(包含)和第 200 个(排除)元素之间的所有元素?
【问题讨论】:
标签: arrays linq select indexing
有没有什么方法可以在不创建自己的行索引的情况下从例如 2000 个元素的数组中选择第 100 个(包含)和第 200 个(排除)元素之间的所有元素?
【问题讨论】:
标签: arrays linq select indexing
var pageItems = array.Skip(99).Take(100);
【讨论】:
int[] myArray = Enumerable.Range(0, 2000).ToArray();
myArray = myArray.Where((source, index) => index >= 100 && index <= 200).ToArray();
您可以在此处查看完整的 csharppad http://csharppad.com/gist/5cfc902bbe4e5e8b4a3d85826d64170f
【讨论】: