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 ऐप लाइब्रेरी क्या है और मैं इसका उपयोग कैसे करूं?

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

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

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

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

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