1

如何获取从索引 1 开始的列表中的所有值以及之后的所有值?

list.Split(' ')[1:]
4

2 回答 2

6

使用 Linq:

var l = list.Split(' ').Skip(1);
于 2013-03-20T17:38:26.013 回答
2

使用 LINQSkip扩展方法:

list.Split(' ').Skip(1)

如果要将结果作为列表,则还需要使用扩展方法ToList

list.Split(' ').Skip(1).ToList()

值得注意的是,还有一个Take扩展方法可以获取n序列中的下一个项目。通常这样使用

list.Split(' ').Skip(n*pageSize).Take(pageSize)
于 2013-03-20T17:38:44.677 回答