显示从索引开始的字节列表中的所有项目

时间:2014-07-14 11:23:54

标签: c# .net

我有一个字节列表List<Byte> oldList,需要一个从特定索引开始的新列表,如:

List<Byte> newList= new List<byte>();
int index = 5;
...

我该怎么做?

2 个答案:

答案 0 :(得分:3)

您只需使用Skip方法

即可
List<Byte> sublist = oldList.Skip(index).ToList();

List<T>也有GetRange方法:

List<Byte> sublist = oldList.GetRange(index, oldList.Count - index);

答案 1 :(得分:1)

在你的案例中,Index = 5,所以你可以使用GetRange():

  

列出子列表= oldlist.GetRange(5,(oldlist.Count)-1);