Explain how an Array List in VB.NET represents an ordered collection of objects that may be indexed individually. In plain terms, it is an array alternative with the difference that we may add and delete items from a list at a given place using an index and the array automatically resizes itself.