Variable arrays are a collection of variables with the same name that are referenced by an index.
Control arrays are a collection of controls with the same name that are referenced by an index. User Defined Arrays are a collection of variables with the same name that are referenced by an index, and that have multiple pieces of data for each element of the array. This is a question that only you can answer. By the time you finish reading this tutorial, you should be able to answer the question yourself. There are many ways to declare a variable array.