Dan*_* T. 35
如果你可以使用RemoveRange方法,只需:
list.RemoveRange(index, count);
Run Code Online (Sandbox Code Playgroud)
索引是从哪里开始,count是要删除多少.因此要删除从某个索引到结尾的所有内容,代码将是:
list.RemoveRange(index, list.Count - index);
Run Code Online (Sandbox Code Playgroud)
相反,您可以使用:
list.GetRange(index, count);
Run Code Online (Sandbox Code Playgroud)
但这将创建一个新列表,可能不是您想要的.
小智 10
sans LINQ quicky ...
while (myList.Count>countIWant)
myList.RemoveAt(myList.Count-1);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15922 次 |
| 最近记录: |