जैसा कि पहले बताया गया था, यह विधि वापस आती है।
उदाहरण के लिए:
public string x()
{
return 5;
}
त्रुटि चाहेंगे। 5
निश्चित रूप से एक स्ट्रिंग नहीं है!
public int x()
{
return 5;
}
सही होगा; चूंकि 5 को एक int माना जा सकता है (पूर्णांक के लिए छोटा, जो मूल रूप से केवल एक संख्या है जिसमें दशमलव बिंदु नहीं हो सकता है।वहाँ भी, नाव है डबल, लंबी और दशमलव है, जो के बारे में पढ़) के लायक हैं
वहाँ, यह वापस नहीं उदाहरण के लिए, का कोई रास्ता नहीं होना चाहिए अगर आप कार्य करें:
public int x()
{
if (false)
{
return 5;
}
}
यह त्रुटि होगा क्योंकि अगर अभिव्यक्ति झूठी है (यह निश्चित रूप से है) यह एक int वापस नहीं आ जाएगी, यह कुछ भी वापस नहीं करेगा।
यदि आप void
कीवर्ड का उपयोग करते हैं, तो इसका मतलब है कि यह कुछ भी वापस नहीं करता है। उदाहरण के लिए:
public void x()
{
someFunction("xyz");
}
यह है कि यह के रूप में यह एक void
विधि है वापस नहीं करता है ठीक है।
मुझे नहीं लगता कि आप प्रोग्रामिंग अपनी प्रतिष्ठा से पहचानने के लिए नए हैं, लेकिन सिर्फ मामले में, जब आप कुछ लौट आप इसे वापस विधि से, पारित उदाहरण के लिए:
int x;
public int seven()
{
return 7;
}
x = seven();
x
बन जाएगा फ़ंक्शन seven
का वापसी मूल्य।
ध्यान दें कि 'गतिशील' प्रकार यहाँ काम करता है:
public dynamic x(int x, int y)
{
if (x == y)
{
return "hello";
}
return 5
}
लेकिन अगर आप सी # के लिए नए हैं, लेकिन अब तक गतिशील टाइपिंग में पकड़े नहीं है। :)
वापसी का प्रकार। – SwDevMan81
देखें [दृश्य सी #] (http://msdn.microsoft.com/en-us/library/kx37x362.aspx) और [सी # प्रोग्रामिंग गाइड] (http://msdn.microsoft.com/en-us/library/ 67ef8sbd.aspx) और [तरीके] (http://msdn.microsoft.com/en-us/library/ms173114.aspx)। –
क्षमा करें यह एक पूर्ण शुरुआत का प्रश्न है। मैंने पहले इंटरनेट पर कुछ शोध किया था। मैं इंटीजर के बारे में जानता था लेकिन यह नहीं था कि यह वापसी मूल्य के लिए था। नीचे दिए गए जवाब बेहद सहायक थे! मैं इसे आपके लिए कैसे तैयार कर सकता हूं इसे वोट न दें? मैं भविष्य में एक प्रश्न पोस्ट करने से पहले हमेशा उपरोक्त लिंक देखता हूं। –