ich hab eine Klasse, die von DataTable erbt. Im Konstruktor würde ich diese gerne initialisieren. Ich habe eine Funktion, die eine DataTable zurückliefert, damit würde ich gerne initialisieren. Wie muss ich vorgehen?
Ich dachte, das ginge mit this, aber da sagt der Compiler, dass ich das nicht als Ziel der Zuweisung nehmen kann. Hier mal der nicht funktionierende Code (als Beispiel, die echte ErzeugeDataTable() liefert natürlich keine leere DataTable)
public class DataTableErbe:DataTable { DataTableErbe() { this = DatenBank.ErzeugeDataTable(5); } } public static class DatenBank { public static DataTable ErzeugeDataTable(int test) { return new DataTable(); } }