से कई परिणामों को लौटाने का प्रयास करें, मैं कोशिश करें कैच ब्लॉक और बेहतर त्रुटि प्रबंधन का उपयोग करके अपने कौशल में सुधार करने की कोशिश कर रहा हूं।विधि
मेरे पास एक ऐसा वर्ग है जो एक सामान्य कार्य करता है, इस मामले में एक फेसबुक एक्सेस टोकन पुनर्प्राप्त करता है। यदि सफल हो, तो मैं AccessToken स्ट्रिंग को वापस करना चाहता हूं, अगर नहीं, तो मैं एक त्रुटि संदेश वापस करना चाहता हूं। ये दोनों तार हैं, इसलिए कोई समस्या नहीं है। लेकिन कोड के कॉलिंग पक्ष पर रिटर्न वैल्यू की जांच करते समय, आप इसे प्रभावी ढंग से कैसे कर सकते हैं?
ऐसा लगता है कि मुझे 2 मान वापस करने की आवश्यकता है। सफल प्रयास के मामले में, वापसी = सत्य, "ACESSCODEACXDJGKEIDJ", या यदि यह विफल हो जाता है, तो वापसी = झूठी, "ओउप्स, एक त्रुटि हुई" + ex.ToString();
फिर वापसी मूल्य की जांच करना आसान है (सिद्धांत में)। मैं वापसी के लिए बस एक सच्चा/झूठा लौटने और स्ट्रिंग के लिए सत्र चर सेट करने के बारे में सोच सकता था।
किसी विधि से कई परिणाम लौटने का तरीका क्या है?
मई के साथ-साथ इसे किसी भी परिणाम प्रकार पर जेनेरिक बना सकते हैं, ju नहीं सेंट 'एक्सेस टोकन' – Alexander