Using a List instead of an array can be so easier to work with in a script. Look at some forum sites related to C# and Unity, and you'll discover that a great deal of programmers simply don't use an array unless they have to; they prefer to use a List. It is up to the developer's preference and task. Let's stick to lists for now.
Here are the basics of why a List is better and easier to use than an array:
- An array is of fixed size and unchangeable
- The size of a List is adjustable
- You can easily add and remove elements from a List
- To mimic adding a new element to an array, we would need to create a whole new array with the desired number of elements and then copy the old elements
The first thing to understand is that a List has the ability to store any type of object, just like an array. Also, like an array, we must specify which...