Hallo zusammen, Ich programmiere C# und habe folgende Frage: Es gibt eine Baseklasse VaterBase, eine Klasse Vater1, eine Klasse Vater2. Die Klassen Vater1 und Vater2 erben von der Klasse VaterBase. Ich möchte eine generische Klasse programmieren die entweder von Vater1 oder Vater2 erbt. Geht sowas ? public Vater1(AbcViewModel abc, bool ttt, string ccc){...} public Vater2(DefViewModel def, bool ttt, string ccc){...} In Abhängigkeit der Übergabeparameter soll das base die Parameter entweder an Vater1 oder Vater2 übergeben. public GenericClass(){} : base(abc, ttt, ccc) public GenericClass(){} : base(def, ttt, ccc) Gruß
Sieh dir mal Generics an (Template-Klassen). Aber bei deiner Fragestellung würde ich dir erstmal empfehlen, Literatur zum Thema OOP/OOD zu konsumieren :) merciless
Learn following topics to implement multiple inheritance with generics in c# https://www.tutlane.com/tutorial/csharp/csharp-inheritance https://www.tutlane.com/tutorial/csharp/csharp-generics
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.