【问题标题】:selecting a set of objects based on index linq根据索引 linq 选择一组对象
【发布时间】:2017-03-30 14:30:32
【问题描述】:

有没有什么方法可以在不创建自己的行索引的情况下从例如 2000 个元素的数组中选择第 100 个(包含)和第 200 个(排除)元素之间的所有元素?

【问题讨论】:

    标签: arrays linq select indexing


    【解决方案1】:
    var pageItems = array.Skip(99).Take(100);
    

    【讨论】:

      【解决方案2】:
      int[] myArray = Enumerable.Range(0, 2000).ToArray();
      myArray = myArray.Where((source, index) => index >= 100 && index <= 200).ToArray();
      

      您可以在此处查看完整的 csharppad http://csharppad.com/gist/5cfc902bbe4e5e8b4a3d85826d64170f

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-01-01
        • 1970-01-01
        • 2018-08-21
        • 1970-01-01
        • 2018-02-08
        • 2021-10-03
        • 2021-04-16
        • 1970-01-01
        相关资源
        最近更新 更多