Lesson 8 of 15
Lists
Lists
List<T> is a dynamic array that grows automatically:
var numbers = new List<int> { 1, 2, 3 };
numbers.Add(4); // [1, 2, 3, 4]
numbers.Remove(2); // [1, 3, 4]
numbers.Insert(0, 10); // [10, 1, 3, 4]
Console.WriteLine(numbers.Count); // 4
Console.WriteLine(numbers[0]); // 10
Useful Methods
numbers.Contains(3); // true
numbers.IndexOf(3); // 2
numbers.Sort(); // sort in place
numbers.Reverse(); // reverse in place
numbers.Clear(); // empty the list
Converting from Array
int[] arr = { 1, 2, 3 };
var list = new List<int>(arr);
Your Task
Create a List<string> with "alpha", "beta", "gamma". Add "delta", remove "beta", then print each element on its own line.
WasmSharp (.NET) loading...
Loading...
Click "Run" to execute your code.