VB.NET

2013-02-15 34 views
8

में एक ही समय में कई अपवादों को पकड़ें कभी-कभी कोई भी दो अलग-अलग प्रकार के अपवादों पर ऐसा करना चाहता है। मैंने खोज की, लेकिन मुझे वीबी.नेट के लिए कुछ भी नहीं मिला।VB.NET

सरल उदाहरण:

Try 
    '... 
Catch ex As Net.WebException 
    'Do something 
Catch ex As Net.CookieException 
    'Do the same 
Catch ex As Exception 
    '... 
End Try 

मुझे आश्चर्य है कि अगर वहाँ कोड को दोहराने की जरूरत के बिना एक बार में दोनों अपवाद को पकड़ने के लिए एक तरीका है।

+3

उसी तरह आप सी # में करते हैं, केवल वाक्य रचना थोड़ा अलग होगा। http://stackoverflow.com/questions/136035/catch-multiple-exceptions-at-once –

+4

अरे प्रतीक्षा करें ... दूसरा जवाब बिल्कुल वही है जो आप चाहते हैं। http://stackoverflow.com/a/136114/1386111 –

+0

@AlvinWong वाह, हाँ, धन्यवाद। – SysDragon

उत्तर

19

Catch multiple exceptions at once? पर देखा यह इस तरह से किया जा सकता है:

Catch ex As Exception When TypeOf ex Is FormatException OrElse TypeOf ex Is OverflowException 
+0

+1 ............. – andy

+6

इस स्थिति में मैंने एल्विन को अपनी टिप्पणी को एक उत्तर के रूप में लिखने का मौका दिया होगा और उसके बाद इसे उत्तर देने के बजाय इसे स्वीकार कर लिया होगा। – Pezzzz

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^