如何删除string []数组的第一个索引(0)? 找不到array.RemoveAt(0);
答案 0 :(得分:5)
.NET中的数组具有固定长度,因此您不能简单地在给定位置添加或删除元素。您需要创建一个新阵列。最简单的方法可能是使用一点Linq:
urlexploded = urlexploded.Skip(1).ToArray();
但你可能不会需要一个数组。如果您重构代码以使urlexploded
为List<T>
,则可以按预期使用RemoveAt
,或者如果您将IEnumerable<T>
设为{{3}},则只需删除ToArray
{{1}}最后。