C# में वेरिएबल आर्गुमेंट्स प्राप्त करने के लिए params कीवर्ड का उपयोग करें।
आइए इंटीजर्स को गुणा करने का एक उदाहरण देखें। हमने params कीवर्ड का उपयोग किसी भी संख्या में int वैल्यूज़ स्वीकार करने के लिए किया है:
static int Multiply(params int[] b)
उपरोक्त हमें एक साथ-साथ दो int वैल्यूज़ के साथ नंबरों का गुणनफल खोजने की अनुमति देता है। निम्नलिखित कॉल्स उसी फंक्शन को मल्टीपल वैल्यूज़ के साथ करता है:
int mulVal1 = Multiply(5); int mulVal2 = Multiply(5, 10);
आइए C# में वेरिएबल आर्गुमेंट्स कैसे काम करते हैं, यह समझने के लिए पूरा कोड देखें:
उदाहरण
using System; class Program { static void Main() { int mulVal1 = Multiply(5); int mulVal2 = Multiply(5, 10); Console.WriteLine(mulVal1); Console.WriteLine(mulVal2); } static int Multiply(params int[] b) { int mul = 1; foreach (int a in b) { mul = mul * a; } return mul; } }