मैं Silverlight 4 में नियंत्रण के इनपुट को सत्यापित करने के लिए अपवादों का उपयोग कर रहा हूं। जब मैं एक अवैध इनपुट अपवाद फेंकता हूं, तो वीएस 2010 पॉपअप प्रदर्शित करता है और प्रोग्राम को रोकता है। मैं इसे अनदेखा करता हूं और प्रोग्राम को फिर से शुरू करता हूं, और सबकुछ ठीक रहता है (क्योंकि अपवाद का उपयोग सत्यापन त्रुटि को सिग्नल करने के लिए किया जाता है।) क्या उस अपवाद को अनदेखा करने का कोई तरीका है?विजुअल स्टूडियो अपवादों को अनदेखा करें?
मैं इस tutorial का पालन कर रहा हूं।
लगभग की एक सटीक डुप्लिकेट: http://stackoverflow.com/questions/2689065/supress-output-from-visual-studio-output-pane-c/2689187#2689187 (और मेरा जवाब यहां समान रूप से लागू होता है)। मैं उपयोगकर्ता इनपुट को प्रमाणित करने के लिए अपवादों का उपयोग करने के खिलाफ सलाह दूंगा - यदि कुछ भी है, तो सही इनपुट अपवाद है और नियमों को गलती है, न कि दूसरी तरफ। –
मुझे पता है। लेकिन ऐसा लगता है कि सिल्वरलाइट ऐसा करता है। (या ऐसा लगता है। मैं एसएल के लिए नया हूं।) –
आप 'try *' दृष्टिकोण पर विचार कर सकते हैं, जैसे 'int.TryParse ("123", ref परिणाम)' जो 'बूल' देता है जो दर्शाता है कि ऑपरेशन सफल हुआ है या नहीं । – zneak