删除数组字符串的第一个索引

时间:2014-02-10 01:53:36

标签: c# asp.net

如何删除string []数组的第一个索引(0)? 找不到array.RemoveAt(0); enter image description here

1 个答案:

答案 0 :(得分:5)

.NET中的数组具有固定长度,因此您不能简单地在给定位置添加或删除元素。您需要创建一个新阵列。最简单的方法可能是使用一点Linq:

urlexploded = urlexploded.Skip(1).ToArray();

但你可能不会需要一个数组。如果您重构代码以使urlexplodedList<T>,则可以按预期使用RemoveAt,或者如果您将IEnumerable<T>设为{{3}},则只需删除ToArray {{1}}最后。