TryParse
है के कार्यान्वयन अन्यथा लौटने यह संकलन नहीं होगा पहले out
पैरामीटर डिफ़ॉल्ट - परवाह किए बिना कि क्या आप बुला ओर से out
पैरामीटर initialised है की। यह विधि out
पैरामीटर के साथ है और TryParse
के लिए विशिष्ट नहीं है।
पार्सिंग विफल होने पर इसे कोड करने वाले लोग default the parameter to zero पर गए।
महत्वपूर्ण हिस्सा आपको लगता है नहीं करना चाहिए कि किसी भी out
पैरामीटर तरीकों out
पैरामीटर जब यह पारित हो जाता है के मूल मूल्य का सम्मान करेगा है वास्तव में, यह कभी नहीं सम्मान संकलक के रूप में पैरामीटर रिपोर्ट करेंगे कर सकते हैं:।
अ-निरुपित बाहर पैरामीटर 'blah'
आप विधि के अंदर यह करने के लिए आवंटित करने से पहले पैरामीटर मान का उपयोग करने का प्रयास करते हैं की
उपयोग। तो आप वास्तव में गारंटी दे सकते हैं कि आपके द्वारा असाइन किए गए किसी भी मान को out
पैरामीटर के रूप में अनदेखा/ओवरराइट किया जाएगा।
स्रोत
2012-06-13 09:59:33
आपको 'if'' के अंदर केवल 'आउटपुट' का उपयोग करना चाहिए क्योंकि यह केवल अंदर है कि आप जानते हैं कि पार्सिंग सफल हुई। –