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

सी # में पैरामीटर/परम सरणी क्या हैं?

यदि आप किसी विधि की घोषणा करते समय पैरामीटर के रूप में पारित तर्कों की संख्या के बारे में सुनिश्चित नहीं हैं, तो C# परम सरणियाँ मदद करती हैं।

निम्नलिखित सिंटैक्स है जिसके माध्यम से आप परम कीवर्ड का उपयोग कर सकते हैं -

public int function_name(params int[] variable_name) {}

C# में परम सरणियों के बारे में जानने के लिए यहां एक उदाहरण दिया गया है -

उदाहरण

using System;

namespace Program {
   class ParamArray {
      public int AddElements(params int[] arr) {
         int sum = 0;

         foreach (int i in arr) {
            sum += i;
         }
         return sum;
      }
   }

   class Demo {
      static void Main(string[] args) {
         ParamArray app = new ParamArray();
         int sum = app.AddElements(300, 250, 350, 600, 120);
   
         Console.WriteLine("The sum is: {0}", sum);
         Console.ReadKey();
      }
   }
}

आउटपुट

The sum is: 1620

  1. जावास्क्रिप्ट में सहयोगी सरणी क्या हैं?

    एसोसिएटिव एरे मूल रूप से जावास्क्रिप्ट में ऑब्जेक्ट हैं जहां इंडेक्स को उपयोगकर्ता परिभाषित कुंजी द्वारा प्रतिस्थापित किया जाता है। उनके पास सामान्य सरणी की तरह लंबाई की संपत्ति नहीं है और लूप के लिए सामान्य का उपयोग करके ट्रैवर्स नहीं किया जा सकता है। जावास्क्रिप्ट में सहयोगी सरणियों के लिए कोड नि

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

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

  1. सी # में पैरामीटर/परम सरणी का उपयोग कैसे करें?

    एक विधि घोषित करते समय, आप पैरामीटर के रूप में पारित तर्कों की संख्या के बारे में सुनिश्चित नहीं हैं। C# परम सरणियाँ आपको इसके बारे में बता सकती हैं। इस तरह आप परम का उपयोग कर सकते हैं - public int AddElements(params int[] arr) { } C# में परम को कैसे लागू किया जाए, यह जानने के लिए पूरा उदाहरण निम्