सभी कोड उदाहरण हमेशा आधार() का उपयोग के रूप मेंस्पष्ट रूप से व्युत्पन्न कन्स्ट्रक्टरों में आधार() को कॉल कर रहा है?
class A
{
public A()
{
Console.Writeline("A");
}
}
class B : A
{
public B():base() {}
}
जैसे इस प्रकार है http://msdn.microsoft.com/en-us/library/hfw7t1ce%28v=vs.71%29.aspx
के रूप में मैं हाल ही में खोजे
class A
{
public A()
{
Console.Writeline("A");
}
}
class B : A
{
public B() {}
}
भी प्रिंट जबकि एक
क्यू - यह एक नया "सुविधा" है या यह बुरा रूप व्युत्पन्न वर्ग कंस्ट्रक्टर्स में आधार() कहते हैं और इच्छा के लिए नहीं है मेरे बुरे कर्म में जोड़ें और बाद में समस्याएं पैदा करें?
या
बेस() को सुरक्षित रूप से अनदेखा कर सकते हैं?
प्रदान किया गया लिंक विजुअल स्टूडियो 2003 (इसलिए यह नया नहीं है) के लिए है और इसमें बेस कन्स्ट्रक्टर को कॉल करने के निर्देश शामिल हैं। यहां कोई जवाब सिर्फ एमएसडीएन में दोहराने की जानकारी होगी। – cadrell0
@ cadrell0 लिंक में व्युत्पन्न बेस() से कॉल करने का उदाहरण है। कन्स्ट्रक्टर(), यह AFAIK – Kumar