.net die Mehrfache Vererbung von abstrakten Klassen

ist es möglich um diese Funktionalität zu implementieren?
Ich habe zwei abstrakte Klassen, und ich will Kraft
eine Dritte Klasse zu implementieren, die alle abstrakten Methoden in den beiden Klassen

public abstract class A
{
    private void MethodA()
    {
        var fool = Prop*2;
    }
    public abstract int Prop { get; }
}
public abstract class B
{
    private void MethodB()
    {
        //.... 
        SomeMethod();
        //....
    }
    public abstract void SomeMethod();
}

public class C: A, B
{
    public int Prop { .... }
    public void SomeMethod { .... }
}

Das größte problem hier ist, dass die umgesetzten Finale Klasse Methoden werden dann im base-abstrakte Klassen, und dies erreicht man nicht mit Schnittstellen. Es gibt also keinen workaround?

Habe ich gelesen, dass viele ähnliche q/a, aber nichts reagiert auf mein problem.
Dank

InformationsquelleAutor | 2012-10-02
Schreibe einen Kommentar