dictionary c#

3
DICTIONARY PROGRAMMING IN C# 70-483

Upload: davidxf4

Post on 13-Jul-2016

7 views

Category:

Documents


1 download

DESCRIPTION

Dictionary , C#

TRANSCRIPT

Page 1: Dictionary C#

DICTIONARYPROGRAMMING IN C#

70-483

Page 2: Dictionary C#

DICTIONARY

• Una clase Dictionary es una estructura de datos que representa una colección de llaves o “Key” y valores de par de datos (Value)• Dentro de las colecciones convencionales, su homónimo es el HashTable

en el caso de la HashTable teníamos también dos objetos uno de tipo string y el segundo de tipo Object• A diferencia de la HashTable, las colecciones de tipo Dictionary permiten

elegir el tipo de objeto que será Key y cual será el que almacene• Nunca se pueden repetir la Key

Page 3: Dictionary C#

CREAR INSTANCIA

Dictionary<string, DateTime> fechCumpl= new Dictionary<string, DateTime>();• Los métodos que podemos considerar interesantes, son los mismos que

podemos encontrar dentro de una lista, pero tenemos dos detalles que la diferencian.• No se pueden introducir dos entradas con el mismo valor en la Key• Podemos buscar utilizando su indice, como también usando el nombre del

elemento el cual almacenamos

• Podemos acceder a las Keys solamente mediante la propiedad Keys del Dictionary y los valores de Objeto mediante la propiedad Values.