return स्टेटमेंट का उपयोग मान वापस करने के लिए किया जाता है। जब कोई प्रोग्राम किसी फ़ंक्शन को कॉल करता है, तो प्रोग्राम नियंत्रण कॉल किए गए फ़ंक्शन पर स्थानांतरित हो जाता है। एक कॉल किया गया फ़ंक्शन एक परिभाषित कार्य करता है और जब उसका return स्टेटमेंट निष्पादित होता है या जब उसका फ़ंक्शन-एंडिंग क्लोजिंग ब्रेस पहुंचता है, तो यह प्रोग्राम नियंत्रण को मुख्य प्रोग्राम पर वापस कर देता है।
निम्नलिखित उदाहरण C# में return स्टेटमेंट के उपयोग के बारे में जानने के लिए है। यहां, हम एक संख्या का फैक्टोरियल ढूंढ रहे हैं और return स्टेटमेंट का उपयोग करके परिणाम वापस कर रहे हैं।
while (n != 1) {
res = res * n;
n = n - 1;
} return res;
यहां पूर्ण उदाहरण है।
उदाहरण
using System;
namespace Demo {
class Factorial {
public int display(int n) {
int res = 1;
while (n != 1) {
res = res * n;
n = n - 1;
}
return res;
}
static void Main(string[] args) {
int value = 5;
int ret;
Factorial fact = new Factorial();
ret = fact.display(value);
Console.WriteLine("मान है: {0}", ret );
Console.ReadLine();
}
}
}
आउटपुट
यह निम्नलिखित आउटपुट देगा -
मान है: 120