Jeg har lavet en lille utestet version (har ikke C# på min mac

)
public void removeAndCollapse(object[] array, int index)
{
if(array.Length > index)
{
for(int i = index; i < array.Length; i++)
{
if(i+1 <= array.Length)
array[i] = array[i+1];
}
array[array.Length] = null;
}
}
hvis det kun er int arrays du vil bruge, kan du altid ændre det til int[] istedet for object[].
det er som sagt en utestet forsøg, og det sætter den sidste plads til at være null.
-------------------------------
Hilsen Jimmi Westerberg
http://www.westsworld.dk