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

हम सी # में एक ही कक्षा में एक कन्स्ट्रक्टर को दूसरे से कैसे कॉल कर सकते हैं?


इसका उपयोग करें इस C# में कीवर्ड एक कंस्ट्रक्टर को दूसरे कंस्ट्रक्टर से कॉल करने के लिए

मूल वर्ग में मौजूद कंस्ट्रक्टर को कॉल करने के लिए आधार . का उपयोग करें कीवर्ड

उदाहरण

class Demo{
   public Demo(){
      System.Console.WriteLine("Parameter less constructor called");
   }
   public Demo(int firstNumber, int secondNumber) : this(){
      System.Console.WriteLine($"{firstNumber} {secondNumber}");
   }
   public Demo(int firstNumber, int secondNumber, int thirdNumber) : this(firstNumber, secondNumber){
      System.Console.WriteLine($"{firstNumber} {secondNumber} {thirdNumber}");
   }
}
class Program{
   static void Main(){
      Demo obj = new Demo(1, 2, 3);
      Console.ReadLine();
   }
}

आउटपुट

Parameter less constructor called
1 2
1 2 3

किसी अन्य वर्ग में मौजूद कंस्ट्रक्टर को कॉल करने के लिए बेस कीवर्ड का उपयोग करें

उदाहरण

class DemoBase{
   public DemoBase(int firstNumber, int secondNumber, int thirdNumber){
      System.Console.WriteLine("Base class Constructor");
      System.Console.WriteLine($"{firstNumber} {secondNumber} {thirdNumber}");
   }
}
class Demo : DemoBase{
   public Demo(int firstNumber, int secondNumber, int thirdNumber) : base(firstNumber, secondNumber, thirdNumber){
      System.Console.WriteLine("Derived class Constructor");
      System.Console.WriteLine($"{firstNumber} {secondNumber} {thirdNumber}");
   }
}
class Program{
   static void Main(){
      Demo obj = new Demo(1, 2, 3);
      Console.ReadLine();
   }
}

आउटपुट

Base class Constructor
1 2 3
Derived class Constructor
1 2 3

  1. एंड्रॉइड में एक टुकड़े से दूसरे टुकड़े में डेटा कैसे पास करें?

    यह उदाहरण दर्शाता है कि एंड्रॉइड में एक टुकड़े से दूसरे टुकड़े में डेटा कैसे पास किया जाए चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।

  1. PHP में imagepalettecopy () फ़ंक्शन का उपयोग करके पैलेट को एक छवि से दूसरी छवि में कैसे कॉपी करें?

    इमेजपैलेटकॉपी () एक इनबिल्ट PHP फंक्शन है जिसका उपयोग पैलेट को एक इमेज से दूसरी इमेज में कॉपी करने के लिए किया जाता है। यह फ़ंक्शन पैलेट को स्रोत छवि से गंतव्य छवि में कॉपी करता है। सिंटैक्स void imagepalettecopy(resource $destination, resource $source) पैरामीटर इमेजपैलेटकॉपी () दो पैरामीटर स्वीकार

  1. हम जावा में इनवोकलेटर () विधि को कैसे कॉल कर सकते हैं?

    एक आह्वानबाद में() विधि एक स्थिर . है स्विंग यूटिलिटीज . की विधि वर्ग और इसका उपयोग किसी कार्य को करने के लिए किया जा सकता है अतुल्यकालिक रूप से एडब्ल्यूटी . में ईवेंट डिस्पैचर थ्रेड . SwingUtilities.invokeLater() विधि SwingUtilities.invokeAndWait() . की तरह काम करती है सिवाय इसके कि यह अनुरोध