ArrayList a = new ArrayList(); a.Add(16); a.AddRange(new object[] { "Hello", "World" }); a.Insert(0, "Start"); a.InsertRange(2, new int[] { 32, 64 }); foreach (var o in a) { Console.WriteLine(o); } a.Remove("Hello"); a.RemoveAt(1); a.RemoveRange(1, 2); foreach (var o in a) { Console.WriteLine(o); }