इस कार्यक्षमता को लागू करना संभव है? मैं दो सार वर्गों है, और मैं दो वर्गों.net अमूर्त कक्षाओं से एकाधिक विरासत
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 { .... }
}
मुख्य समस्या यहाँ के सभी सार तरीकों को लागू करने के एक तृतीय श्रेणी के लिए मजबूर करने की जाती है कि लागू किया अंतिम वर्ग तरीकों तो आधार में किया जाता है चाहता हूँ अमूर्त वर्ग, और यह इंटरफेस के साथ हासिल नहीं किया जा सकता है। तो कोई कामकाज नहीं है?
मैंने कई समान q/a पढ़े हैं लेकिन मेरी समस्या का कोई जवाब नहीं है। धन्यवाद
क्लाउडियो ने कहा, एकाधिक विरासत की अनुमति नहीं है। यहां विषय पर कुछ अच्छी पढ़ाई दी गई है: http://blogs.msdn.com/b/dachou/archive/2008/04/17/net-and-multiple-inheritance.aspx – Gromer