Csharp/C#教程:通过开始和结束索引抓取List 的一部分分享


通过开始和结束索引抓取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

(0)
上一篇 2021年11月14日
下一篇 2021年11月14日

精彩推荐