如果我有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