पृष्ठभूमि: यह डेवलपर सिद्धांत है "क्या मेरा फ़ंक्शन शून्य हो सकता है या अनुरोध किया गया आइटम मौजूद नहीं होने पर अपवाद फेंकना चाहिए?" कि मैं यहां चर्चा नहीं करना चाहूंगा। मैंने उन सभी मामलों के लिए अपवाद फेंकने का फैसला किया जिन्हें मूल्य वापस करना है और यह मान केवल (प्रोग्रामेटिक या तार्किक रूप से) अमान्य अनुरोध के मामलों में मौजूद नहीं होगा।सी #: घोषित करें कि कोई फ़ंक्शन कभी वापस नहीं आएगा?
और अंत में मेरे सवाल: मैं इतना है कि संकलक जानता है कि यह शून्य वापस कभी नहीं होगा और किसी को भी करता है, तो वापसी मान रिक्त है जो की जाँच करता है चेतावनी दी है एक समारोह को चिह्नित कर सकते हैं?
संभावित डुप्लिकेट http://stackoverflow.com/questions/484571/how-can-i-show- वह-ए-विधि-इच्छा-कभी-वापसी-नल-डिज़ाइन-बाय-कॉन्ट्रैक्ट-इन-सी) –
इसके अलावा: http://stackoverflow.com/questions/792531/c-how-to-implement-and-use -a-notnull-and-canbenull-विशेषता –
ओह, मैंने उन्हें नहीं देखा, हालांकि मैं देख रहा था (स्पष्ट रूप से पर्याप्त कठिन नहीं) – MatthiasG