标签: c# list
如何获取从索引1开始的列表中的所有值以及之后的所有值?
list.Split(' ')[1:]
答案 0 :(得分:6)
使用Linq:
var l = list.Split(' ').Skip(1);
答案 1 :(得分:2)
使用LINQ Skip扩展方法:
Skip
list.Split(' ').Skip(1)
如果您希望将结果作为列表,则还需要使用扩展方法ToList。
ToList
list.Split(' ').Skip(1).ToList()
值得注意的是,还有一个Take扩展方法,它接受序列中的n个下一个项目。通常像这样使用
Take
n
list.Split(' ').Skip(n*pageSize).Take(pageSize)