List<T>

A generic dynamic array from System.Collections.Generic. Type-safe, resizable, and provides rich LINQ support.

Syntax

csharp
var list = new List<T>();
list.Add(item);
list[index];

Example

csharp
var names = new List<string> { "Alice", "Bob" };
names.Add("Carol");
names.Remove("Bob");
names.Sort();
foreach (var name in names) Console.WriteLine(name);
Console.WriteLine(names.Count); // 2