泛型list遍历问题

.Net技术 码拜 5年前 (2016-06-03) 346次浏览
List<int> list=…里面已经有数据了
本人要第一次取索引为0的数据
第二次取索引从0到1的数据
第三次取索引从0到2的数据
第四次取索引从0到3的数据
。直到取完
高手,怎么处理才是最好的?非要遍历后弄到一个临时list里吗
解决方案

100

list.Where((x, Index) => Index < N).ToList()
例:

            var a = new List<int>() {8, 11, 21, 24, 30, 46, 53, 73};
            for (var i = 0; i < a.Count; i++)
            {
                var b = a.Where((x, Index) => Index < i+1).ToList();
                Console.WriteLine(string.Join(",", b));
            }

泛型list遍历问题


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明泛型list遍历问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)