类似,
List<string> a = {"a0","a1","a2","a3"};
使用LINQ,如何获取a[2]
并将其删除?
听起来好像你在寻找List.RemoveAt
方法:
a.RemoveAt(2);
编辑:
我怎么能查到它是最后一个索引之前的
所以你想删除倒数第二个,而不是索引为2的,你可以使用Count
属性来找到它
if(a.Count > 1)
a.RemoveAt(a.Count - 2);
演示
试试这个方法,
a.RemoveRange(2,1);
或
a.RemoveAt(2);