Solo debes usar el metodo FIle.CreateText
y Escribir en lineas son formato los atributos de cada clase usando un foreach...
Supongamos que tienes una clase PERSONA que tiene dos propiedades: nombre y edad
asi se crearia y escribiria un archivo de texto:Código: C#
using System; using System.IO; static void Main(string[] args) { string fileName = "temp.txt"; StreamWriter writer = File.CreateText(fileName); writer.WriteLine("Nombre: "+ Persona.nombre +", Edad: "+ Persona.edad); writer.Close(); }
Esto INSERTA los datos:Código: C#
using System; using System.IO; static void Main(string[] args) { try { string fileName = "temp.txt"; // esto inserta texto en un archivo existente, si el archivo no existe lo crea StreamWriter writer = File.AppendText(fileName); writer.WriteLine("Este es el texto adicionado."); writer.Close(); } catch { Console.WriteLine("Error"); } }
y Asi se lee:Código: C#
using System; using System.IO; static void Main(string[] args) { string fileName = "temp.txt"; while (reader.Peek() > -1) Console.WriteLine(reader.ReadLine()); reader.Close(); }
Espero haber ayudado