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

सी # में अज्ञात विधियां क्या हैं?

बेनामी विधियाँ बिना नाम वाली विधियाँ हैं। ये विधियां एक कोड ब्लॉक को एक प्रतिनिधि पैरामीटर के रूप में पास करने की तकनीक प्रदान करती हैं।

एक प्रतिनिधि कीवर्ड के साथ, प्रतिनिधि उदाहरण के निर्माण के साथ अनाम विधियों की घोषणा की जाती है।

उदाहरण

using System;
delegate void Demo(int n);
namespace DelegateAppl {
   class TestDelegate {
      static int num = 50;
      public static void AddNum(int p) {
         num += p;
         Console.WriteLine("Named Method: {0}", num);
      }
      public static void MultNum(int q) {
         num *= q;
         Console.WriteLine("Named Method: {0}", num);
      }
      public static int getNum() {
         return num;
      }
      static void Main(string[] args) {
         //create delegate instances using anonymous method
         Demo d = delegate(int x) {
            Console.WriteLine("Anonymous Method: {0}", x);
         };
         //calling the delegate using the anonymous method
         d(100);
         //instantiating the delegate using the named methods
         d = new Demo(AddNum);
         //calling the delegate using the named methods
         d(5);
         //instantiating the delegate using another named methods
         d = new Demo(MultNum);
         //calling the delegate using the named methods
         d(2);
         Console.ReadKey();
      }
   }
}

आउटपुट

Anonymous Method: 100
Named Method: 55
Named Method: 110

निम्नलिखित के ऊपर हमारी अनाम विधि है।

Demo d = delegate(int x) {
Console.WriteLine("Anonymous Method: {0}", x);
};

  1. जावा 9 में एक इंटरफ़ेस में निजी विधियों के लिए नियम क्या हैं?

    Java 9 ने निजी . की एक नई सुविधा जोड़ी है तरीके एक इंटरफ़ेस . के लिए . निजी विधियों को निजी . का उपयोग करके परिभाषित किया जा सकता है संशोधक हम निजी . दोनों को जोड़ सकते हैं और निजी स्थिर तरीके Java 9 . के एक इंटरफ़ेस में आगे। इंटरफ़ेस में निजी विधियों के लिए नियम: एक निजी विधि में एक इंटरफ

  1. जावा में क्लास/स्टेटिक तरीके क्या हैं?

    कक्षा/एस अस्थिर विधियाँ वे विधियाँ हैं जिन्हें कक्षा में ही कहा जाता है, न कि किसी विशिष्ट वस्तु उदाहरण पर। स्थैतिक संशोधक सुनिश्चित करता है कि कार्यान्वयन सभी वर्ग उदाहरणों में समान है। वर्ग/स्थिर विधियों को बिना तात्कालिकता के . कहा जाता है इसका मतलब है कि स्थैतिक विधियाँ केवल कक्षा के अन्य स्थिर

  1. पायथन वर्ग में स्थिर विधियाँ क्या हैं?

    किसी भी अजगर वर्ग में तीन प्रकार की विधियाँ होती हैं जैसे उदाहरण विधियाँ, वर्ग विधियाँ और स्थिर विधियाँ। उदाहरण कोड पर विचार करें class OurClass:     def method(self):         return 'instance method called', self      @classmethod     d