Shared lists expose the RemoveRange() method. You can convert your array to a list, then delete the range, and then convert back to an array:
var myList = myArray.ToList(); myList.RemoveRange(index, count); myArray = myList.ToArray();
To remove only one item with a specific index, you can use RemoveAt() :
var myList = myArray.ToList(); myList.RemoveAt(index); myArray = myList.ToArray();
source share