¿Cómo escribir en un archivo usando StreamWriter?
en mi aplicación Wpf estoy usando una clase Persona (que es una clase base), y que contiene un método virtual SaveData (), y otra clase Cliente que hereda de Persona. ¿Cómo anular el método SaveData () y mantener los datos de la base?
Persona de clase
public virtual void SaveData()
{
string arqName = string.Format("Person{0}" + ".txt", Id);
StreamWriter file = new StreamWriter(arqNome);
file.WriteLine("ID: " + Id);
file.WriteLine("DOB: " + dOB);
file.WriteLine("Name: " + name);
file.WriteLine("Age: " + age);
file.Flush();
file.Close();
}
Cliente de clase
public override void SaveData()
{
base.SaveData();
string arqName = string.Format("Person{0}" + ".txt", Id);
StreamWriter file = new StreamWriter(arqNome);
file.WriteLine("Cod: " + cod);
file.WriteLine("Credits: " + credits);
file.Flush();
file.Close();
}
El método de anulación en el Cliente es de hecho anular otros datos como Nombre, Edad, Fecha de nacimiento ... Necesito mantener ambos en el mismo archivo.