Adding and removing of arrays elements in C#

Forums:

var primeNumbers = new List<int> {2, 5, 7};
primeNumbers.Add(11);
//primeNumbers is {2, 5, 7, 11}

primeNumbers.Insert(1, 3);
//primeNumbers is {2, 3, 5, 7, 11}

primeNumbers.RemoveAt(2);
//primeNumbers is {2, 3, 7, 11}

primeNumbers.AddRange(new[] {13, 17});
//primeNumbers is {2, 3, 7, 11, 13, 17}

primeNumbers.RemoveRange(0, 2);
primeNumbers.InsertRange(0, new[] {2, 3, 5});
//primeNumbers is {2, 3, 5, 7, 11, 13, 17}

//the length of the array type does not change
//it is recommended to use a class List