Вам надо длину ЭЛЕМЕНТА массива уменьшить или длинну массива?
В любом случае код выше не сделает ни того ни другого.
У массива нельзя уменьшить длину в c# - его длина задается при выделении памяти. Длину можно изменить у других структур данных, например у List. И для этого есть метод Remove