Como key ultilizo un string, por ejemplo un nombre, y como valor un array que tiene informacion de ese nombre. la estructura es mas o meno asi:
string[] datos = new string[3];
Hastable personas = new Hastable();
datos[0]="Telefono";
datos[1]="direccion";
datos[2]="oficio";
personas.Add("un_nombre", datos);
Eso funciona bien, ahora mi problema es como recuperar un dato de esa estructura, es decir, si necesito recuperar la "direccion" de "un_nombre" como lo hago???
O si existiera otra manera de hacer lo que quiero, agradeceria que me expliacaran, los .net no son mi fuerte, evidentemente

Gracias, ojala puedan ayudarme, Saludos!