How do I force an array that is normally empty of any elements to have a set amount of empty elements?
You can easily initialize the arrays to have a number of empty elements.
C#:
// Initialize an integer array called **things** with 10 empty elements.
public int[] things = new int[10];