如果我有C#列表操作
List<String> text
我怎么能在特定的范围内,例如创建所有continious元素的子列表
List<String> subList = /* all elements within text bar the first 2*/
此外,还有没有其他有用的列表操作提示&技巧可能是有用的?
如果我有C#列表操作
List<String> text
我怎么能在特定的范围内,例如创建所有continious元素的子列表
List<String> subList = /* all elements within text bar the first 2*/
此外,还有没有其他有用的列表操作提示&技巧可能是有用的?
这样,即使没有工作,LINQ:
List<String> subList = text.GetRange(2, text.Count - 2);
编辑:修正了一个错字。
subList = text.Skip(2).ToList()
跳过(n)返回IEnumerable <>除了第n个元素之外的所有元素。
当你确实需要一个列表后,ToList()将它转换回来。
如果您使用的是3.5版本,那么List上有许多新的有趣方法。请在此处查看“延伸方法”部分:http://msdn.microsoft.com/en-us/library/d9hw1as6.aspx