Bienvenidos sean a este post, hoy veremos un metodo de la clase Dictionary.
Este metodo nos permite obtener cuales son los tipos que maneja el objeto, veamos como es su sintaxis:
objeto.GetType();
El metodo se aplica directamente al objeto y nos devolvera el nombre completo del tipo de dato para la clave y el valor del Dictionary, para entenderlo vamos a crear un ejemplo y para ello haremos un archivo con el nombre de tipo.cs y le agregaremos el siguiente codigo:
tipo.cs
using System;
using System.Collections.Generic;
public class program
{
static int Main(string[] args)
{
Dictionary <string, string> dic = new Dictionary <string, string>();
Dictionary <int, int> dic2 = new Dictionary<int, int>();
Console.WriteLine(dic.GetType());
Console.WriteLine(dic2.GetType());
return 0;
}
}
Primero debemos incluir a la libreria System.Collections.Generic para poder acceder a la clase Dictionary, en el Main definiremos dos objetos de tipo Dictionary pero el primer objeto le asignaremos que el tipo de clave y valor seran string, en cambio para el segundo objeto tanto la clave como el valor seran de tipo int, lo siguiente sera mostrar el resultado de aplicar al metodo en cada uno de los objetos, con todo esto comentado pasemos a compilar el codigo y veamos como es su salida:
C:\Users\tinchicus>tipo.exe
System.Collections.Generic.Dictionary`2[System.String,System.String]
System.Collections.Generic.Dictionary`2[System.Int32,System.Int32]
C:\Users\tinchicus>
Observen como nos informa que ambos objetos son de tipo Dictionary pero a su vez nos muestra como son los dos tipos para las claves y valores, prueben de generar con otros y ver las salidas.
En resumen, hoy hemos visto a GetType, que es, para que sirve, como se utiliza, tambien un ejemplo practico 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
