Bienvenidos sean a este post, hoy veremos un metodo para los objetos List,
Este metodo solo limpia los valores de un List sin modificarlo, veamos como es su sintaxis:
lista.Clear();
El metodo se aplica directamente a la lista sin argumentos ni nada extra, para entenderlo mejor vamos a ver un ejemplo, para ello vamos a crear un nuevo archivo con el nombre de limpiar.cs y le agregaremos el siguiente codigo:
limpiar.cs
using System;
using System.Collections.Generic;
public class Program
{
static int Main()
{
List<string> nombres = new List<string>();
string[] arr = {"tinchicus","enzo","ariel","javier","raul"};
nombres.AddRange(arr);
Console.WriteLine("Capacidad: {0}", nombres.Capacity);
Console.WriteLine("Elementos contados: {0}", nombres.Count);
Console.WriteLine("Despues del Clear");
nombres.Clear();
Console.WriteLine("Capacidad: {0}", nombres.Capacity);
Console.WriteLine("Elementos contados: {0}", nombres.Count);
return 0;
}
}
Para este tipo de datos debemos usar a la libreria Generic de Collections, en nuestro codigo primero definiremos un objeto de tipo List, despues un array del mismo tipo que el List y con unos valores para despues agregarlos por medio de AddRange en el List, observen que primero mostraremos la capacidad de nuestro List y luego la cantidad de datos que posee, despues mostraremos una notificacion de ejecucion del metodo, para ejecutarlo en nuestro List y volver a mostrar los mismos datos que al comienzo, con todo comentado pasemos a compilarlo y ver como es su salida:
C:\Users\tinchicus>limpiar.exe
Capacidad: 5
Elementos contados: 5
Despues del Clear
Capacidad: 5
Elementos contados: 0
C:\Users\tinchicus>
Observen en detalle la salida, tenemos la misma cantidad de elementos que de capacidad, en cambio despues del Clear seguimos teniendo la misma capacidad pero ahora no tenemos ningun elemento.
En resumen, hoy hemos visto a Clear, que es, para que sirve, como se utiliza, asi como un peuqeño ejemplo para verlo en accion y cual es su forma de trabajar, espero les haya sido de utilidad sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.


Donación
Es para mantenimento del sitio, gracias!
$1.50
