2011-04-20 15 views
76

संभव डुप्लिकेट:
how to use Java-style throws keyword in C#?क्या जावा में सी # जैसे कीवर्ड फेंकता है?

मैं एक समारोह है, जहां एक अपवाद तब होता है उदाहरण

private void functionName() throws Exception 
{ 
    // some code that might throw an exception 
} 

धन्यवाद के लिए कहना है!

उत्तर

117

नहीं में दिखाई नहीं देंगे, मानक एक्सएमएल दस्तावेज

/// <exception cref="InvalidOperationException">Why it's thrown.</exception> 
+1

उठाया गया है मैंने देखा है कि अपवाद तत्व में जो पाठ मैं लिखता हूं वह विधि के लिए इंटेलिसेंस पॉपअप में अपवाद के बगल में नहीं दिखाया गया है। क्या आप जानते हैं कि यह कहां दिखाता है? – jbb

16

नहीं। सी # में ऐसा कोई निर्माण नहीं है। लेकिन आप इस /// <exception cref="Exception"></exception> की तरह अपने विधि के लिए टिप्पणी जोड़ सकते हैं और क्योंकि कोई सी #

में अपवाद जाँच आप अपवाद फेंक दिया जाता है दस्तावेज़ के लिए कोशिश कर रहे हैं देखते हैं यह IntelliSense

+0

मैं कीवर्ड –

+0

फेंकने के बारे में बात कर रहा हूं, कीवर्ड को "नया अपवाद()" जैसे अपवाद को फेंकने के लिए उपयोग किया जाता है। और अपवाद – fedotoves

5

दुर्भाग्यवश ऐसा नहीं है, और यह दर्द हो सकता है। उपाय अपवादों के साथ अधिक सावधान रहना है कि आपका कोड फेंकता है और आप त्रुटियों को कैसे संभालते हैं।

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