C#从特定组中获取值

时间:2013-03-20 17:37:37

标签: c# list

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

list.Split(' ')[1:]

2 个答案:

答案 0 :(得分:6)

使用Linq:

var l = list.Split(' ').Skip(1);

答案 1 :(得分:2)

使用LINQ Skip扩展方法:

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

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

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

值得注意的是,还有一个Take扩展方法,它接受序列中的n个下一个项目。通常像这样使用

list.Split(' ').Skip(n*pageSize).Take(pageSize)