Anuncios

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

Anuncios

Este metodo nos devuelve un valor booleano para determinar si una clave existe o no en un objeto de tipo Dictionary, veamos como es su sintaxis:

objeto.ContainsKey(valor);
Anuncios
Anuncios

El metodo se aplica directamente al objeto, pasemos el valor a buscar como argumento del metodo, tengan en cuenta que este es «case sensitive», distingue entre mayusculas y minusculas, por lo tanto deben respetar el nombre que busquen, si encuentra el valor informado nos devolvera True y en caso contrario nos devolvera un False, con todo esto comentado pasemos a crear un ejemplo y para ello haremos un nuevo archivo con el nombre de contiene.cs y le agregaremos el siguiente codigo:

contiene.cs

using System;
using System.Collections.Generic;

public class program
{
	static int Main()
	{
		Dictionary <string, string> dic =
			new Dictionary <string, string>();

		dic.Add("Usuario", "tinchicus");
		dic.Add("Nombre", "Martin");
		dic.Add("Apellido", "Miranda");

		Console.WriteLine(dic.ContainsKey("Usuario"));
		Console.WriteLine(dic.ContainsKey("apodo"));

		return 0;
	}
}
Anuncios
Anuncios

Siempre deben incluir a la libreria System.Collections.Generic porque esta es la encargada de concedernos accceso a la clase Dictionary, en el Main nuestro primer paso sera crear un objeto de tipo Dictionary y este contendra elementos con la clave y el valor de tipo String, nuestro siguiente paso sera agregar tres nuevos elementos con sus respectivos valores de clave y valor, lo siguiente sera mostrar el resultado de aplicar ContainsKey con dos claves distintas, con esto comentado compilemos el codigo y veamos como es su salida:

C:\Users\tinchicus>contiene.exe
True
False

C:\Users\tinchicus>
Anuncios

Observen como nos mostro los dos posibles valores que puede devolver el metodo, el primer caso por la clave que existe y el segundo por uno que no existe.

Anuncios

En resumen, hoy hemos visto a ContainsKey, que es, para que sirve, como se utiliza, los valores que devuelve y un ejemplo simple 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

Donación

Es para mantenimento del sitio, gracias!

$1.50