The word collection simply means a group of objects that should be kept together. Unfortunately, Visual Basic also uses this term for its specific Collection Class, which can lead to some confusion. The simplest type of collection is an array. An array stores data values or references to objects in a simple block of memory with one entry directly following another. The Array Class provides some special methods for manipulating arrays, such as reversing, sorting, or searching an array. The Collection Class provides a few specific features for working with its group of objects. It enables you to add an item to the Collection, optionally specifying a key for the item. You can then search for the item or remove the item using its key or its index in the Collection.