Ho alcune classi di base e derivate e ho bisogno di scaricare i loro dati nel file. La differenza è solo un campo, ma non so come riutilizzare il codice della classe base. Scusa se domanda noob: p Queste classi hanno questo aspetto: (strumento C #)
class Base{
public int id {get;set;}
public string field1 {get;set;}
}
class Child : Base{
public int onlyOneDifferentVariable {get;set;}
}
class ListBase{
public List<Base> data {get;set;}
public void dumpToFile() {
foreach (var item in data){
var newLine = string.Format("{0}|{1}",item.id,id.field1);
csv.Append(newLine);
}
File.WriteAllText(fileName, csv.ToString());
}
}