Ejercicio: Escriba un programa en consola que implemente un Hashtable, cree una clase «Persona«, este será el tipo de dato que se guardara en el Hashtable. Cree tres objetos Persona y añada al Hashtable con el Key «A,B,C». muestre en pantalla el resultado
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Collections; namespace conHTable { class Program { static void Main(string[] args) { Hashtable mitabla = new Hashtable(); //datos Persona persona1 = new Persona(); persona1.nombre = "Juan"; persona1.apellido = "Perez"; persona1.edad=78; mitabla.Add("A",persona1); Persona persona2 = new Persona(); persona2.nombre = "Ana"; persona2.apellido = "Liz"; persona2.edad = 56; mitabla.Add("B", persona2); Persona persona3 = new Persona(); mitabla.Add("C",persona3); //Se recorre el hashtable y se muestran los datos foreach(DictionaryEntry datos in mitabla ) { Persona p = (Persona) datos.Value; Console.WriteLine("Key: {0}\nValue:\n{1}\n",datos.Key, p.ToString()); } Console.ReadKey(); } } class Persona { public string nombre{ get; set;} public string apellido{ get; set;} public int edad{ get; set;} /** Constructor de clase */ public Persona( ) { nombre = "desconocido"; apellido = "desconocido"; edad = 0; } public override string ToString() { return " Nombre: " + nombre + "\n Apellido: " + apellido + "\n Edad: " + edad+"\n"; } } }
enjoy!
Yo soy yo :) JC Mouse, Soy orgullosamente boliviano soy fundador y CEO de la web jc-Mouse.net uno de las pocas web en emprendimiento y tecnología en Bolivia.
Toda la información que encuentres en este sitio es y sera completamente gratis siempre, puedes copiar, descargar y re-publicar si así lo deseas en otros blogs o sitios web, solo te pido a cambio que dejes una referencia a esta web. Esto nos ayuda a crecer y seguir aportando. Bye
Enjoy! :)
¿Qué es una transición? Una transición es un efecto de movimiento que se da entre una imagen y la siguiente en una prese...
En este post construiremos paso a paso un SharedPreferences más conocido en español como «Preferencias de Usuario«, esta...
Este 2019 se implementara en Bolivia un nuevo Sistema de Facturación Electrónica con nuevas características y medidas de...
Como habíamos mencionado en un anterior post Ejemplo socket java Cliente/Servidor , el lenguaje de programación entre el...
Como dice un viejo dicho, «La practica hace al maestro» y en el mundo de la programación no es diferente, por eso siempr...
Uno de los cambios principales introducidos a las interfaces en Java 8 fue que estos puedan tener métodos concretos, es...
Si trabajas con redes sociales (RRSS) a continuación te muestro tres herramintas gratuitas que te ayudaran a la hora de...
Por lo general se usan transacciones a nivel base de datos y posteriormente se llaman estos a través de procedimientos a...
En este post, aprenderemos como conectar Visual Basic 6 con SQL Server, abrir una tabla, leer su contenido y mostrar est...
Lo que veremos en este post es la configuración del driver para PHP de SQL Server que ha creado Microsoft el cual permit...