//You can't change length of array in c# //But you change Lists in c# int foos = new List<int>(array); foos.RemoveAt(index); array = foos.ToArray();