ArrayList representa una colección ordenada de un objeto que se puede indexar individualmente. Es básicamente una alternativa a una array. También permite la asignación de memoria dinámica, agregando, buscando y ordenando elementos en la lista. El método ArrayList.Clear se utiliza para eliminar todos los elementos de ArrayList.
Propiedades:
- Los elementos se pueden agregar o eliminar de la colección Array List en cualquier momento.
- No se garantiza que ArrayList se ordene.
- La capacidad de un ArrayList es el número de elementos que puede contener ArrayList.
- Se puede acceder a los elementos de esta colección mediante un índice entero. Los índices de esta colección están basados en cero.
- También permite duplicar elementos.
- No se admite el uso de arrays multidimensionales como elementos en una colección ArrayList.
Sintaxis:
public virtual void Clear ();
Excepciones: este método dará NotSupportedException si ArrayList es de solo lectura o si ArrayList tiene un tamaño fijo.
Nota:
- Este método es una operación O(n), donde n es Count.
- Count se establece en cero y también se liberan las referencias a otros objetos de los elementos de la colección.
- La capacidad permanece sin cambios.
Los siguientes programas ilustran el uso del método ArrayList.Clear:
Ejemplo 1 :
// C# code to remove all elements // from an ArrayList using System; using System.Collections; class GFG { // Driver code public static void Main() { // Creating an ArrayList ArrayList myList = new ArrayList(10); // Adding elements to ArrayList myList.Add("A"); myList.Add("B"); myList.Add("C"); myList.Add("D"); myList.Add("E"); myList.Add("F"); // Displaying the elements in ArrayList Console.WriteLine("Number of elements in ArrayList initially : " + myList.Count); // Removing all elements from ArrayList myList.Clear(); // Displaying the elements in ArrayList // after Removing all the elements Console.WriteLine("Number of elements in ArrayList : " + myList.Count); } }
Producción:
Number of elements in ArrayList initially : 6 Number of elements in ArrayList : 0
Ejemplo 2:
// C# code to remove all elements // from an ArrayList using System; using System.Collections; class GFG { // Driver code public static void Main() { // Creating an ArrayList ArrayList myList = new ArrayList(10); // Adding elements to ArrayList myList.Add(3); myList.Add(5); myList.Add(7); myList.Add(9); myList.Add(11); // Displaying the elements in ArrayList Console.WriteLine("Number of elements in ArrayList initially : " + myList.Count); // Removing all elements from ArrayList myList.Clear(); // Displaying the elements in ArrayList // after Removing all the elements Console.WriteLine("Number of elements in ArrayList : " + myList.Count); } }
Producción:
Number of elements in ArrayList initially : 5 Number of elements in ArrayList : 0
Referencia:
Publicación traducida automáticamente
Artículo escrito por Sahil_Bansall y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA