Hola que tal, miren el programa que intento hacer es bastante simple, tengo una clase llamada "persona", y quiero que vaya insertando los datos de una persona y los grabe en un archivo, para despues leerlo de manera inversa, es decir, que cuando lea del archivo, los atributos del objeto se llenen con un registro del archvo. Aqui la clase
Esto va dentro del main para ir pidiendo los datos al usuario e ir grabando en el archivo
En este codigo lo que intento levantar es la informacion del archivo y la muestro en forma de tabla
Desde ya gracias y saludos.
Código [Seleccionar]
class Persona
{
string nombre;
int edad;
public setNombre(string n)
{
nombre=n;
}
public setEdad(int e)
{
edad=e;
}
public string getNombre()
{
return nombre;
}
public int getEdad()
{
return edad;
}
}
Esto va dentro del main para ir pidiendo los datos al usuario e ir grabando en el archivo
Código [Seleccionar]
do
{
Console.Write("Escriba el nombre,o enter para terminar: ");
tmp=Console.ReadLine();
obj.setNombre(tmp);
Console.Write("Escriba la edad: ");
tmp=Console.ReadLine();
obj.setEdad(Convert.ToInt32(tmp));
grabarEnArchivo()//Aca no se como poner para que grabe el contenido del objeto
}while( tmp != "");
En este codigo lo que intento levantar es la informacion del archivo y la muestro en forma de tabla
Código [Seleccionar]
Console.WriteLine("NOMBRE - EDAD");
while( haya contenido ) //Aca tambien le tengo que especificar
{
//aca tengo que poner lo que leo en el objeto
Console.WriteLine("{0} {1}", obj.getNombre(),obj.getEdad)
//aca tendria que pasar al siguiente registro
}
Desde ya gracias y saludos.