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

हम सी # विधि को दोबारा कैसे कॉल करते हैं?

सी # विधि को दोबारा कॉल करने के लिए, आप निम्न कोड चलाने का प्रयास कर सकते हैं। यहां, किसी संख्या का फैक्टोरियल वह है जिसे हम एक पुनरावर्ती फ़ंक्शन डिस्प्ले () का उपयोग करके ढूंढ रहे हैं।

अगर मान 1 है, तो यह 1 लौटाता है क्योंकि फ़ैक्टोरियल 1 है।

if (n == 1)
return 1;

यदि नहीं, तो निम्न पुनरावृत्तियों के लिए पुनरावर्ती फ़ंक्शन को कॉल किया जाएगा यदि 1आप 5 का मान चाहते हैं!

Interation1: 5 * display(5 - 1);
Interation2: 4 * display(4 - 1);
Interation3: 3 * display(3 - 1);
Interation4: 4 * display(2 - 1);

C# विधि को पुनरावर्ती रूप से कॉल करने के लिए पूरा कोड निम्नलिखित है।

उदाहरण

using System;
namespace MyApplication {
   class Factorial {
      public int display(int n) {
         if (n == 1)
         return 1;
         else
         return n * display(n - 1);
      }
      static void Main(string[] args) {
         int value = 5;
         int ret;
         Factorial fact = new Factorial();
         ret = fact.display(value);
         Console.WriteLine("Value is : {0}", ret );
         Console.ReadLine();
      }
   }
}

आउटपुट

Value is : 120

  1. मैक पर फेसटाइम कैसे करें

    हम सभी अपने परिवार और दोस्तों के साथ हर समय नहीं रह सकते (खासकर अभी!), लेकिन इसका मतलब यह नहीं है कि आप उन्हें देख नहीं सकते। जब तक आपके रिश्तेदारों और दोस्तों के पास ऐप्पल डिवाइस है, वे फेसटाइम ऐप का उपयोग कर सकते हैं और आप उन्हें वीडियो कॉल कर सकते हैं, हम इसे नीचे समझाएंगे। फेसटाइम के बारे में स

  1. जब आपका आईफोन डिस्प्ले कवर हो जाए तो सिरी को कैसे कॉल करें

    ऐसे कई अवसर होते हैं जब आप अपना आईफोन नहीं रखते हैं लेकिन सिरी से कुछ सहायता चाहते हैं। यह आमतौर पर ठीक है यदि आपके पास अरे सिरी कमांड सक्षम है, लेकिन आईओएस में एक ऐसी सुविधा होने के कारण जहां आप डिस्प्ले को बंद करने के लिए हैंडसेट को फेस-डाउन रख सकते हैं, इससे सिरी को भी अक्षम करने का प्रभाव पड़ता

  1. व्हाट्सएप पर वीडियो कॉल कैसे करें?

    व्हाट्सएप जैसे ऑनलाइन मैसेजिंग ऐप के लिए धन्यवाद, हम इस COVID प्रभावित दुनिया में अपने परिवारों, प्रियजनों और सहकर्मियों के साथ संवाद करने में सक्षम हैं। व्हाट्सएप एक प्रमुख प्लेटफॉर्म है जो आपको चैट, ऑडियो रिकॉर्डिंग, वीडियो फाइल, दस्तावेज, जीआईएफ, इमोजी पर टेक्स्ट मैसेज भेजने की सुविधा देता है और