मुझे समझ में नहीं आता क्यों सी #फ़ंक्शन डिफ़ॉल्ट रूप से शून्य है (उदाहरण के लिए कंसोल प्रोजेक्ट में)। सी और सी ++ में मानक स्पष्ट रूप से कहता है कि मुख्य को int वापस करना होगा, और वापसी मूल्य का उपयोग करना समझ में आता है क्योंकि हम बाहरी प्रोग्राम से उस वापसी मूल्य को देख सकते हैं और देख सकते हैं कि सी/सी ++ एप्लिकेशन सफलतापूर्वक समाप्त हुआ है या कोई त्रुटि आई है।सी # अंतर्निहित शून्य का उपयोग क्यों करता है?
तो मेरी प्रश्न हैं:
- दृश्य स्टूडियो क्यों घोषित करता
Main
के रूप में शून्य? - सी # कंसोल एप्लिकेशन निष्पादित करने के बाद ओएस में मूल्य लौटने का सबसे अच्छा तरीका क्या है?
सी और सी ++ में विशेष रूप से पुरानी पाठ्यपुस्तकों में भ्रम है, लेकिन सी और सी ++ दोनों के आईएसओ मानकों को केवल 'int मुख्य (शून्य) 'और' int main (int, char **)' की आवश्यकता होती है। 'शून्य मुख्य (शून्य)' मानक कभी नहीं रहा है और इससे बचा जाना चाहिए। –
उत्तर देने वाला यह मानता है कि आप क्या कर सकते हैं, मानक नहीं। – marr75