C# | ArrayList whose elements are copies of the specified value Last Updated : 01 Feb, 2019 Comments Improve Suggest changes Like Article Like Report ArrayList.Repeat(Object, Int32) Method is used to return an ArrayList whose elements are copies of the specified value. Or in other words, this method is used when you want to repeat a specified element in the ArrayList. This method is an O(n) operation, where n is the number of times item should be copied. Syntax: public static ArrayList Repeat (object item, int count); Parameters: item: It is an Object to copy multiple times in the new ArrayList. The value can be null. count: It counts the number of times item should be copied. Return Value: This method returns an ArrayList with a count number of elements, all of which are copies of the item. Exception: If the value of count is less than zero then this method will give ArgumentOutOfRangeException. Below given are some examples to understand the implementation in a better way: Example 1: CSharp // C# program to illustrate the use of // ArrayList.Repeat(Object, Int32) Method using System; using System.Collections; class GFG { // Main method public static void Main() { // Create and repeat the element // of ArrayList "mylist" ArrayList mylist = ArrayList.Repeat("GFG", 6); // Display element foreach(Object ob in mylist) { Console.WriteLine(ob); } // Display and count the total number of element Console.WriteLine("The count of the item is : {0}", mylist.Count); } } Output: GFG GFG GFG GFG GFG GFG The count of the item is : 6 Example 2: CSharp // C# program to illustrate the use of // ArrayList.Repeat(Object, Int32) Method using System; using System.Collections; class GFG { // Main method public static void Main() { // Create and repeat the // element of mylist ArrayList // this will give runtime error // as count is less than 0 ArrayList mylist = ArrayList.Repeat(43, -1); // Display element foreach(Object ob in mylist) { Console.WriteLine(ob); } // Display and count the total number of element Console.WriteLine("The count of the item is : {0}", mylist.Count); } } Runtime Error: Unhandled Exception: System.ArgumentOutOfRangeException: Non-negative number required. Parameter name: count Reference: https://docs.microsoft.com/en-us/dotnet/api/system.collections.arraylist.repeat?view=netframework-4.7.2 Comment More infoAdvertise with us Next Article C# | ArrayList whose elements are copies of the specified value A ankita_saini Follow Improve Article Tags : C# CSharp-method CSharp-Collections-Namespace CSharp-Collections-ArrayList Similar Reads C# | Copying the elements of ArrayList to a new array ArrayList.ToArray Method is used to copy the elements of the ArrayList to a new array. This method contains two methods in its overload list as follows: ToArray()ToArray(Type)ToArray() This method is used to copy the elements of the ArrayList to a new Object array. The elements are copied using Arra 2 min read C# | Remove a range of elements from the ArrayList ArrayList represents an ordered collection of an object that can be indexed individually. It is basically an alternative to an array. It also allows dynamic memory allocation, adding, searching and sorting items in the list. ArrayList.RemoveRange(Int32, Int32) method is used to remove a range of ele 3 min read C# | Remove all elements from the ArrayList ArrayList represents an ordered collection of an object that can be indexed individually. It is basically an alternative to an array. It also allows dynamic memory allocation, adding, searching and sorting items in the list. ArrayList.Clear method is used to remove all the elements from the ArrayLis 3 min read C# | Get or set the number of elements that the ArrayList can contain ArrayList represents an ordered collection of an object that can be indexed individually. It is basically an alternative to an array. It also allows dynamic memory allocation, adding, searching and sorting items in the list. ArrayList.Capacity property is used to get or set the number of elements th 2 min read C# | How to copy the entire ArrayList to a one-dimensional Array ArrayList.CopyTo Method is used to copy the entire ArrayList to a compatible one-dimensional Array, starting at the beginning of the target array. Syntax: public virtual void CopyTo (Array array); Here, array is the one-dimensional Array which is the destination of the elements copied from ArrayList 3 min read Like