Tema: tablas hash
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/10/2009, 12:22
rocke185
 
Fecha de Ingreso: octubre-2009
Mensajes: 5
Antigüedad: 15 años, 4 meses
Puntos: 0
tablas hash

hola
lo que sucede es q nesecito hacer una especie de diccionario con las tablas hash, con la que el usuario ingrese la clave (una palabra de un txt) y el debe darle el valor (la definicion de la palabra), ya logre q lea el txt pero no puedo ingresar otra clave que no sea la primera, de lo contrario no retorna nada

este es el codigo q e hecho

using System;
using System.Collections;
using System.IO;


namespace dicc
{
class Program
{

static void Main(string[] args)
{

/* Crea una tabla Hash */
Hashtable tabla = new Hashtable();
try
{
using (StreamReader sr = new StreamReader("dicc.txt"))
{
string linea;
char[] separador = { ':' };

while ((linea = sr.ReadLine()) != null)
{

string[] datos = linea.Split(separador);
string Claves = datos[0];
string Valores = datos[1];
tabla.Add(Claves, Valores);
Console.WriteLine("oprima la Clave y enter");

if (Claves == Console.ReadLine())
Console.WriteLine("{0}: {1}", Claves, Valores);

}

}
}

catch (Exception e)
{
Console.WriteLine("Error en el Archivo:");
Console.WriteLine(e.Message);
}


}
}
}


epreo q puedan ayudarme