Anuncios

Bienvenidos sean a este post, hoy veremos un metodo de la clase Dictionary.

Anuncios

Este metodo remueve un valor en base a la clave informada, pasemos a ver su sintaxis:

objeto.Remove(clave);
Anuncios
Anuncios

El metodo se aplica directamente al objeto y como argumento debemos pasar la clave del elemento a eliminar, este metodo no solo elimina el elemento sino ademas devolvera un valor booleano para identificar si se realizo o no, en caso de haberse hecho devolvera True pero si no encontro la clave devolvera False para entenderlo mejor pasemos a crear un ejemplo, para ello crearemos un 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 int Main()
	{
		Dictionary <string, string> dic =
			new Dictionary <string, string>();

		dic.Add("tinchicus", "Martin Miranda");
		dic.Add("etortore", "Enzo Tortore");
		dic.Add("polizzia", "Ariel Polizzi");

		Mostrar(dic);
		Console.WriteLine("Removamos un elemento...");
		dic.Remove("tinchicus");
		Mostrar(dic);

		return 0;
	}

	static void Mostrar(Dictionary<string, string> d)
	{
		foreach(string k in d.Keys)
			Console.WriteLine(k + "->" + d[k]);
	}
}
Anuncios
Anuncios

Para poder utilizar la clase Dictionary debemos incluir a la libreria System.Collections.Generic, antes de hablar sobre el Main veamos la funcion Mostrar, este recibe un argumento del tipo Dictionary y debemos informarle los tipos que contendran este objeto, despues por medio de un foreach mostraremos los valores de las claves y los valores relacionados a estas, con esto comentado pasemos al Main, en este primero definiremos un objeto de tipo Dictionary, lo siguiente sera agregar por medio de Add, del cual hablamos en este post, tres elementos con sus claves y valores relacionados, despues de esto mostraremos el contenido del diccionario a traves de la funcion Mostrar, luego mostraremos un mensaje donde indicaremos que removeremos un elemento del objeto, procedemos a hacerlo y para ello pasamos una de las claves y luego volvemos a llamar a Mostrar para ver como quedo el objeto, con todo esto comentado pasemos a compilarlo y ver como es su salida:

C:\Users\tinchicus>remover.exe
tinchicus->Martin Miranda
etortore->Enzo Tortore
polizzia->Ariel Polizzi
Removamos un elemento...
etortore->Enzo Tortore
polizzia->Ariel Polizzi

C:\Users\tinchicus>
Anuncios

En resumen, hoy hemos visto al metodo Remove, que es, para que sirve, como se utiliza, y un ejemplo para verlo en accion, 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.

Anuncios
pp258

Donación

Es para mantenimento del sitio, gracias!

$1.50