SortedList in C#
SortedList in C#

The SortedList offer more flexibility by allowing access to the variables either through the associated keys or through the indexes.

ArrayList Class in C#
ArrayList Class in C#

The ArrayList class can store heterogeneous collections of objects unlike array which store homogeneous collection of data.

Collection in C#
Collection in C#

Collection is an enhancement of array. If you want to create and manage a groups of related objects, use collection.

Introduction to Collection Framework in Java
Introduction to Collection Framework in Java

A collection — sometimes called a container — is simply an object that groups multiple elements into a single unit. Collections are used to store, retrieve, manipulate, and communicate aggregate data.