Ich möchte diese Frage wegen eines Sicherheitsmechanismus für meinen Code stellen. Das mag wie nutzlos erscheinen, aber es hat mich schon viel Zeit zum Debuggen verloren.Automatisch Basisfunktionen auslösen
public class AnimalClass
{
virtual void Mod{}
virtual void UpdateSomeValues{}
}
public class CatClass : AnimalClass
{
override void Mod{}
override void UpdateSomeValues{}
}
Gibt es eine Möglichkeit in C# automatisch Cat
zu feuern 's UpdateSomeValues
Funktion, wenn Cat
' s Mod
Funktion aufgerufen wird (ohne es manuell von Cat
‚s Mod
Funktion aufrufen zu müssen)?
Und wenn möglich, machen Sie dasselbe für alle abgeleiteten Klassen?
Danke für die Antwort. Ich denke, wie ich dachte, gibt es keinen Weg, das in der Basisklasse zu tun. –