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

सी # में एकाधिक विरासत क्या हैं?

सी # एकाधिक विरासत के उपयोग का समर्थन नहीं करता है, लेकिन इसे इंटरफेस का उपयोग करके कार्यान्वित किया जा सकता है।

निम्नलिखित इंटरफ़ेस के साथ विरासत का कार्यान्वयन है। दो इंटरफेस बनाएं -

public interface BaseOne {
   void display();
}
public interface BaseTwo {
   void display();
}

अब इंटरफेस सेट करें जैसे आपने व्युत्पन्न कक्षाएं सेट की हैं,

public class ChildOne : BaseOne, BaseTwo {
   public void display() {
      Console.WriteLine("Child Class!");
   }
}

C# में मल्टीपल इनहेरिटेंस को लागू करने के लिए हम चाइल्ड क्लास फंक्शन को कॉल करेंगे जैसा कि निम्नलिखित कोड में दिखाया गया है -

उदाहरण

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Demo {
   class Program {
      static void Main(string[] args) {
         ChildOne c = new ChildOne();
         c.display();
         Console.ReadKey();
      }
   }

   public interface BaseOne {
      void display();
   }

   public interface BaseTwo {
      void display();
   }

   public class ChildOne : BaseOne, BaseTwo {
      public void display() {
         Console.WriteLine("Child Class!");
      }
   }
}

  1. सी # में गतिशील सरणी क्या हैं?

    गतिशील सरणियाँ बढ़ने योग्य सरणियाँ हैं और स्थिर सरणियों पर एक फायदा है। ऐसा इसलिए है क्योंकि सरणी का आकार निश्चित होता है। सी # में गतिशील रूप से सरणी बनाने के लिए, ArrayList संग्रह का उपयोग करें। यह किसी ऑब्जेक्ट के ऑर्डर किए गए संग्रह का प्रतिनिधित्व करता है जिसे व्यक्तिगत रूप से अनुक्रमित किया ज

  1. C# में प्रासंगिक कीवर्ड क्या हैं?

    C# में, कुछ पहचानकर्ताओं का कोड के संदर्भ में विशेष अर्थ होता है, जैसे प्राप्त करना और सेट करना प्रासंगिक कीवर्ड कहलाते हैं। प्रासंगिक कीवर्ड दिखाने वाली तालिका निम्न है - प्रासंगिक कीवर्ड जोड़ें उपनाम आरोही अवरोही गतिशील से प्राप्त करें वैश्विक समूह में शामिल हों चलो आदेश द्वारा आंशिक (प्रकार)

  1. सी # में सशर्त गुण क्या हैं?

    मेटाडेटा जोड़ने के लिए विशेषताओं का उपयोग किया जाता है, जैसे कि कंपाइलर निर्देश और अन्य जानकारी जैसे कि टिप्पणियां, विवरण, विधियों और कक्षाओं को किसी प्रोग्राम में। यह पूर्वनिर्धारित विशेषता एक सशर्त विधि को चिह्नित करती है जिसका निष्पादन एक निर्दिष्ट प्रीप्रोसेसिंग पहचानकर्ता पर निर्भर करता है। य