Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C# में इंटरफेस का अंतर्निहित कार्यान्वयन क्या है और इसका उपयोग कब करें?


C# में इंटरफेस के सदस्यों को स्पष्ट या अंतर्निहित रूप से लागू किया जा सकता है।

अंतर्निहित कार्यान्वयन में सदस्य नाम से पहले इंटरफेस का नाम शामिल नहीं होता, इसलिए कंपाइलर इसका अनुमान लगाता है। सदस्य सार्वजनिक रूप से उजागर होते हैं और ठोस प्रकार के रूप में कास्ट होने पर पहुँच योग्य होते हैं।

विधि का आह्वान भी अलग नहीं है। बस क्लास का ऑब्जेक्ट बनाएं और इसे आमंत्रित करें।

अंतर्निहित इंटरफेस का उपयोग नहीं किया जा सकता यदि एक ही नाम की विधि कई इंटरफेस में घोषित हो।

उदाहरण

interface ICar { void displayCar(); } 
interface IBike { void displayBike(); } 
class ShowRoom : ICar, IBike { 
    public void displayCar() { throw new NotImplementedException(); } 
    public void displayBike() { throw new NotImplementedException(); } 
} 
class Program { 
    static void Main() { 
        ICar car = new ShowRoom(); 
        IBike bike = new ShowRoom(); 
        Console.ReadKey(); 
    } 
}

  1. iPhone ऐप लाइब्रेरी क्या है और इसका उपयोग कैसे करें iPhone ऐप लाइब्रेरी क्या है और इसका उपयोग कैसे करें

    ऐप लाइब्रेरी आपके iPhone की होम स्क्रीन पर एक नया पेज है जो आपके डिवाइस पर प्रत्येक ऐप को रखता है। यह आपके ऐप्स को स्वचालित रूप से व्यवस्थित रखने का एक शानदार तरीका है और यह आपको उन ऐप्स को अपनी होम स्क्रीन से हटाने देता है जिनका आप अक्सर उपयोग नहीं करते। यहां वह सब कुछ है जो आपको अपने iPhone पर ऐप

  1. Gmail में ऑटो-एडवांस फीचर क्या है और इसका उपयोग कैसे करें Gmail में ऑटो-एडवांस फीचर क्या है और इसका उपयोग कैसे करें

    कभी-कभी जंक मेल और न्यूज़लेटर्स से भरे अपने Gmail इनबॉक्स को नेविगेट करना और अवांछित ईमेल को एक-एक करके हटाना भारी पड़ सकता है। Gmail में, एक बार जब आप किसी ईमेल को हटाते या आर्काइव करते हैं तो यह आपको वापस इनबॉक्स पर ले जाता है और आपको अगले ईमेल के लिए पूरी प्रक्रिया फिर से दोहरानी पड़ती है। यह उन

  1. HDR क्या है और एंड्रॉइड पर इसका उपयोग कैसे करें HDR क्या है और एंड्रॉइड पर इसका उपयोग कैसे करें

    स्मार्टफोन फोटोग्राफी हाल के वर्षों में छलांग और सीमा से आगे बढ़ी है। हम में से अधिकांश ने पारंपरिक डिजिटल कैमरों को पूरी तरह से अपने स्मार्टफोन की सुविधा के पक्ष में छोड़ दिया है। यह परिवर्तन हमारे फोन में बेहतर हार्डवेयर और सॉफ्टवेयर लागू होने के साथ संभव हुआ है। जैसे-जैसे आपके फोन पर कैमरा फ़ंक्श