Array

void LlenarArray()
{
string[] names = { “ArrUno”, “ArrDos”, “ArrTres” };
LeerArray(names);
}

void LeerArray(Array Datos)
{
string dUno = ((string[])(Datos))[0];
string dDos = ((string[])(Datos))[1];
string dTres = ((string[])(Datos))[2];

string valor;
for (int i = 0; i < Datos.Length; i++)
{
valor = ((string[])(Datos))[i];
}
}

Anuncios

Dictionary

 
Comentarios
________________________________________
La clase genérica Dictionary proporciona una asignación de un conjunto de claves a un conjunto de valores. Cada elemento que se agrega al diccionario está compuesto de un valor y su clave asociada. Recuperar un valor utilizando su clave es muy rápido, cerca de O(1), porque la clase Dictionary se implementa como una tabla hash.

________________________________________
using System.Collections.Generic;

///

/// Llenar la Clase
///

void LlenarDictionary()
{
Dictionary Dic = new Dictionary();
Dic.Add(0, “DicUno”);
Dic.Add(1, “DicDos”);
Dic.Add(2, “DicTres”);
LeerDictionary(Dic);
}

///

/// Leer contenido de clase
///

///
void LeerDictionary(Dictionary Datos)
{
string dUno = Datos[0];
string dDos = Datos[1];
string dTres = Datos[2];

string valor;
for (int i = 0; i < Datos.Count; i++)
{
valor = Datos[i];
}
}

Hashtable

using System.Collections;

void LlenarHastable()
{
Hashtable Table = new Hashtable();
Table.Add(0, “HasUno”);
Table.Add(1, “HasDos”);
Table.Add(2, “HasTres”);
LeerHastable(Table);
}

void LeerHastable(Hashtable Datos)
{
string dUno = Datos[0].ToString();
string dDos = Datos[1].ToString();
string dTres = Datos[2].ToString();

string valor;
for (int i = 0; i < Datos.Count; i++)
{
valor = Datos[i].ToString();
}
}

List

using System.Collections.Generic;

void LlenarLista()
{
List List = new List();
List.Add(“ListUno”);
List.Add(“ListDos”);
List.Add(“ListTres”);
LeerLista(List);
}

void LeerLista(List Datos)
{
string dUno = Datos[0];
string dDos = Datos[1];
string dTres = Datos[2];

string valor;
for (int i = 0; i < Datos.Count; i++)
{
valor = Datos[i];
}
}