...सी # में "बेस" कीवर्ड का उद्देश्य वास्तव में क्या है?
public class BaseClass:System.Web.UI.Page
{
public string GetRandomPasswordUsingGUID(int length)
{
string guidResult = System.Guid.NewGuid().ToString();
guidResult = guidResult.Replace("-", string.Empty);
return guidResult.Substring(0, length);
}
}
तो अगर मैं इस विधि मैं सिर्फ क्या करना होगा उपयोग करना चाहते हैं,
public partial class forms_age_group : BaseClass
{
protected void Page_Load(object sender, EventArgs e)
{
//i would just call it like this
string pass = GetRandomPasswordUsingGUID(10);
}
}
यह करता है मैं क्या चाहता हूं लेकिन एक "बेस" कीवर्ड है जो सी # में बेस क्लास से संबंधित है। मैं वास्तव में जानना चाहता हूं कि मेरे व्युत्पन्न वर्ग में बेस कीवर्ड का उपयोग कब करना चाहिए ....
कोई अच्छा उदाहरण ...
यह कार्यों के लिए ही सीमित नहीं है। जहां भी कक्षाओं (माता-पिता और बच्चों) में अस्पष्टता है, आधार कीवर्ड स्पष्ट करता है कि उपयोगकर्ता किस विधि/डेटा सदस्य के बारे में बात कर रहा है। – Nayan
@ नयन: अच्छा बिंदु। इसके बजाय सदस्य कहने के लिए संशोधित। –
'एफू()' 'base.Foo()' जैसी ही चीज़ करेगा? –