Bienvenidos sean a este post, hoy veremos un metodo para los objetos List.
Este metodo nos permite remover el valor informado, veamos su sintaxis:
lista.Remove(valor);
El metodo se aplica directamente a la lista y como argumento le pasamos el valor a remover, en caso de ser encontrado y removido nos devolvera un valor de True de lo contrario sera un False, vamos a ver un ejemplo y para ello crearemos un nuevo archivo con el nombre de remover.cs y le agregaremos el siguiente codigo:
remover.cs
using System;
using System.Collections.Generic;
public class Program
{
static void Main()
{
string[] arr = {"tinchicus","enzo","ariel","javier","raul",
"juan","charly","gustavo"};
List<string> nombres = new List<string>(arr);
remover(nombres, "martin");
remover(nombres, "tinchicus");
}
static void remover(List<string> lista, string valor)
{
bool res = lista.Remove(valor);
if (res)
Console.WriteLine("{0} fue removido con exito", valor);
else
Console.WriteLine("{0} no fue encontrado", valor);
}
}
Primero analicemos la funcion remover, esta sera la encargada de ejecutar el metodo, observen que tendremos dos argumentos, el objeto que procesaremos y el valor a remover, nuestro primer paso sera aplicarlo y lo almacenaremos en una variable llamada res, como dijimos este metodo devuelve un valor de tipo booleano por lo tanto la variable sera de este tipo, nuestro siguiente paso sera un condicional donde verificamos el valor devuelto, en caso de ser True mostraremos la notificacion de que el valor se removio con exito de lo contrario diremos que no fue encontrado, con todo comentado pasemos a ver el Main y en este caso primero definiremos un array con una serie de nombres lo siguiente sera definir un objeto de tipo List y le pasaremos el array anterior para que contenga esos valores, lo que haremos despues es simplemente llamar a la funcion remover donde pasaremos al objeto nombres y el nombre que deseamos remover del listado, veamos como es su salida:
C:\Users\tinchicus>remover.exe
martin no fue encontrado
tinchicus fue removido con exito
C:\Users\tinchicus>
Observen como el primero no lo encontro y por lo tanto nos lo notifico, en cambio en el segundo caso al encontrarlo procedio a removerlo y a notificarnos que asi lo hizo.
En resumen, hoy hemos visto Remove, que es, para que sirve, como se utiliza, un ejemplo para poder ver como trabaja, 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
