What are the differences between a list collection and an 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: 21-Jun-2020

352 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements