I have a few base, derived classes and need to dump their data to file. The difference is only a field, but I don't know how to reuse code of base class. Sorry if noob question :p Those classes look like this: (C# implement)
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());
}
}
dumpToFile()
to write one more field :( – Sanna Jo Aug 13 '16 at 19:03