in case you need to change an Enumerator(List, Array etc.) runtime use List as type for example, if you are sure that you dont need to change the Enumerator runtime, use an Array.
By change i mean, remove or add an Item.
In your case, everytime you remove or add an Item, you need to copy your array and expand or decrease it depending on your case.