Bienvenidos sean a este post, hoy veremos un metodo de la clase Dictionary.
Este metodo es para agregar un nuevo elemento de tipo clave/valor en el objeto de tipo Dictionary, veamos como es su sintaxis:
objeto.Add(clave, valor);
El metodo se ejecuta asociado al objeto y le pasaremos dos argumentos, el primero sera la clave y el segundo sera el valor asociado a la clave anterior, las claves son unicas y no podemos repetirlas pero si podemos repetir los valores, para entender el concepto vamos a crear un ejemplo, para ello deben crear un archivo con el nombre de agregar.cs y le agregaremos el siguiente codigo:
agregar.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");
foreach(string k in dic.Keys)
{
Console.WriteLine(k + "->" + dic[k]);
}
return 0;
}
}
Para poder utilizar a Dictionary debemos usar siempre a la libreria System.Collections.Generic, en el Main nuestro primer paso sera crear un objeto de tipo Dictionary, este contendra dos valores de tipo String (para la clave y el valor), para construirlo debemos usar el new y debemos repetir los tipos, despues tendremos tres lineas donde agregaremos tres valores, los cuales representan tres datos de un usuario, despues por medio de un foreach almacenaremos en una variable de tipo string las claves del objeto, despues internamente mostraremos la clave de cada pasada, una flecha y seguido del valor relacionado a la clave, con esto comentado si lo compilamos y ejecutamos veremos la siguiente salida:
C:\Users\tinchicus>agregar.exe
Usuario->tinchicus
Nombre->Martin
Apellido->Miranda
C:\Users\tinchicus>
En resumen, hoy hemos visto al metodo Add, que es, para que sirve, como se utiliza, un ejemplo para poder 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
