Bienvenidos sean a este post, hoy veremos un metodo de la clase Dictionary.
Este metodo nos devuelve un valor booleano para determinar si un valor existe o no en un objeto de tipo Dictionary, veamos como es su sintaxis:
objeto.ContainsValue(valor);
El metodo se aplica directamente al objeto, pasamos 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 la identificacion del valor 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.ContainsValue("tinchicus"));
Console.WriteLine(dic.ContainsValue("Tinchicus"));
return 0;
}
}
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 resuultado de aplicar ContainsValue con dos valores distintos, con esto comentado compilemos el codigo y veamos como es su salida:
C:\Users\tinchicus>contiene.exe
True
False
C:\Users\tinchicus>
Observen como nos mostro los dos posibles valores que puede devolver el metodo, el primer caso por el valor que existe y el segundo porque como dijimos anteriormente al distinguir entre mayuscula y minusculas cuando lo busque y no encontrar ningun valor exacto procede a devolver el False.
En resumen, hoy hemos visto a ContainsValue, 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.


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