C sharp - Archivos en C·

 
Vista:

Archivos en C·

Publicado por Olman (1 intervención) el 13/08/2004 18:02:04
Como puedo hacer para guardar en un archivo de texto o binario una estructura completa y leerla.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 158
Bronce
Ha disminuido 1 puesto en C sharp (en relación al último mes)
Gráfica de C sharp

RE:Archivos en C·

Publicado por Yamil Bracho (1164 intervenciones) el 15/08/2004 19:11:09
Ese proceso se llama serializacion y .NET te la pone facilita. SImplemente usa la clase BinaryFormatter. Antes que nada colocale el atributo serializable a tu estructura. Seria Algo como :

[Serializable]
struct TuEstructura
{
public tipo campo1;
public tipo campoN;
}

Despues usas la clase BinaryFormatter. Por ejemplo:

public void Save()
{
FileStream fs = new FileStream
("tuArchivo.dat",FileMode.OpenOrCreate ,FileAccess.Write );
try
{
BinaryFormatter bf=new BinaryFormatter ();
bf.Serialize (fs, tuEstructura );
}
finally
{
fs.Close ();
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar