通过开始和结束索引抓取List 的一部分
这可能吗?
例如,如果我有
List myList = new List; //added 100 of Items to myList //then I want to grab items at indices 50 - 60 List myNewList = myList.?
如何在没有循环浏览myList的情况下这样做? 谢谢。
有一种方法可以检索这些项目List.GetRange。 https://msdn.microsoft.com/en-us/library/21k0e39c.aspx
List- myList = new List
- ; myList.GetRange(50, 10); // Retrieves 10 items starting with index #50
var myNewList = myList.Skip(50).Take(10);
https://msdn.microsoft.com/en-us/library/bb503062.aspx
https://msdn.microsoft.com/en-us/library/bb357513.aspx
myList.Skip(50).Take(10)
关于什么:
上述就是C#学习教程:通过开始和结束索引抓取List 的一部分分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
List myList = new List (); //added 100 of Items to myList for (int i=0; i<100; ++i) { myList.Add("blablabla"); } //then I want to grab items at indices 50 - 60 // Note: 50 - 60 inclusivly are actually 11 items List myNewList = myList.GetRange(50, 11);
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/943406.html