我有一个字节列表List<Byte> oldList
,需要一个从特定索引开始的新列表,如:
List<Byte> newList= new List<byte>();
int index = 5;
...
我该怎么做?
答案 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);