La clase de lista representa la lista de objetos a los que se puede acceder por índice. Viene bajo el espacio de nombres System.Collection.Generic . La clase de lista se puede usar para crear una colección de diferentes tipos, como números enteros, strings, etc. La clase de lista también proporciona los métodos para buscar, ordenar y manipular listas. El método List.Clear se utiliza para eliminar todos los elementos de la lista.
Propiedades:
- Es diferente de las arrays. Una lista se puede cambiar de tamaño dinámicamente , pero las arrays no.
- La clase de lista puede aceptar nulo como un valor válido para los tipos de referencia y también permite elementos duplicados .
- Si Count se vuelve igual a Capacity, entonces la capacidad de List aumentó automáticamente al reasignar el arreglo interno. Los elementos existentes se copiarán en la nueva array antes de agregar el nuevo elemento.
Sintaxis:
public void Clear ();
Los siguientes programas ilustran cómo eliminar todos los elementos de la Lista:
Ejemplo 1:
// C# program to remove all the // elements from a List using System; using System.Collections.Generic; class Geeks { // Main Method public static void Main() { // Creating a List of integers List<int> list1 = new List<int>(); // Inserting the elements into the List list1.Add(1); list1.Add(4); list1.Add(3); list1.Add(1); list1.Add(2); // Displaying the count of elements // contained in the List before // removing all the elements Console.Write("Number of elements in the List Before Removing: "); // using Count property Console.WriteLine(list1.Count); // Removing all elements from list list1.Clear(); // Displaying the count of elements // contained in the List after // removing all the elements Console.Write("Number of elements in the List After Removing: "); // using Count property Console.WriteLine(list1.Count); } }
Producción:
Number of elements in the List Before Removing: 5 Number of elements in the List After Removing: 0
Ejemplo 2:
// C# program to remove all the // elements from a List using System; using System.Collections.Generic; class Geeks { // Main Method public static void Main() { // Creating a List of strings List<string> list1 = new List<string>(); // Inserting the elements into the List list1.Add("Welcome"); list1.Add("To"); list1.Add("Geeks"); list1.Add("for"); list1.Add("Geeks"); list1.Add("Geeks"); list1.Add("Geeks"); // Displaying the count of elements // contained in the List before // removing all the elements Console.Write("Number of elements in the List Before Removing: "); // using Count property Console.WriteLine(list1.Count); // Removing all elements from list list1.Clear(); // Displaying the count of elements // contained in the List after // removing all the elements Console.Write("Number of elements in the List After Removing: "); // using Count property Console.WriteLine(list1.Count); } }
Producción:
Number of elements in the List Before Removing: 7 Number of elements in the List After Removing: 0
Referencia:
Publicación traducida automáticamente
Artículo escrito por Kirti_Mangal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA