Differences Between List Collection and Array in C#



List collection is a generic class and can store any data types to create a list. To define a List −

List<string> l = new List<string>();

To set elements in a list, you need to use the Add method.

l.Add("One");
l.Add("Two");
l.Add("Three");

An array stores a fixed-size sequential collection of elements of the same type.

To define Arrays −

int[] arr = new int[5];

To initialize and set elements to Arrays −

int[] arr = new int[5] {4, 8,5};
Updated on: 2020-06-21T15:14:18+05:30

434 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements