class A
{
public override int GetHashCode()
{
return 1;
}
}
class B : A
{
public override int GetHashCode()
{
return ((object)this).GetHashCode();
}
}
new B().GetHashCode()
जैसे दूसरे स्तर की बेस क्लास विधि को कॉल करने के लिए यह स्टैक ओवरफ़्लो करता है। मैं B.GetHashCode()
से Object.GetHashCode()
पर कैसे कॉल कर सकता हूं?बेस -बेस.गेटहाशकोड()
संपादित करें: B
अब A
से विरासत में मिला है।
क्या आपका मतलब कक्षा बी से कक्षा बी का उत्तराधिकारी होना था? – AakashM
@AakashM - अच्छी जगह! मैंने मानसिक रूप से इसे ध्यान में रखकर डाला, यह वहां नहीं है; मुझे लगता है कि हम मान सकते हैं कि यह होना चाहिए ... –
यह चाहिए। मैंने इसे जोड़ा है। – usr