Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # में प्रारूप अपवाद

जब तर्क का प्रारूप अमान्य होता है तो FomatException को फेंक दिया जाता है।

आइए एक उदाहरण देखें।

जब हम int से int.Parse() विधि के अलावा कोई मान सेट करते हैं, तो FormatException को नीचे दिखाए अनुसार फेंक दिया जाता है -

उदाहरण

using System;
class Demo {
   static void Main() {
      string str = "3.5";
      int res = int.Parse(str);
   }
}

जब उपरोक्त प्रोग्राम को संकलित किया जाता है तो निम्न त्रुटि उत्पन्न होती है क्योंकि हमने पूर्णांक के अलावा कोई अन्य मान पारित किया है।

आउटपुट

Unhandled Exception:
System.FormatException: Input string was not in a correct format.

  1. सी # में ओवरलोडिंग क्या है?

    C# स्थैतिक बहुरूपता को लागू करने के लिए दो तकनीकें प्रदान करता है - फंक्शन ओवरलोडिंग ऑपरेटर ओवरलोडिंग फंक्शन ओवरलोडिंग समान नाम वाली दो या दो से अधिक विधियाँ लेकिन अलग-अलग पैरामीटर जिन्हें हम C# में फंक्शन ओवरलोडिंग कहते हैं। C# में फ़ंक्शन ओवरलोडिंग तर्कों की संख्या और डेटा प्रकार के तर्कों को

  1. सी#में एन्यूमरेशन क्या है?

    Enum एक वर्ष, उत्पाद, महीने, मौसम, आदि जैसे नामित स्थिरांक के एक सेट को संग्रहीत करने के लिए गणना है। Enum स्थिरांक का डिफ़ॉल्ट मान 0 और वेतन वृद्धि से प्रारंभ होता है। इसमें स्थिरांक का एक निश्चित सेट होता है और इसे आसानी से पार किया जा सकता है। आइए एक उदाहरण देखें। हमने इस तरह से एनम सेट किया ह

  1. सी # और एकाधिक विरासत

    एकाधिक वंशानुक्रम C# में समर्थित नहीं है। एकाधिक विरासतों को लागू करने के लिए, इंटरफेस का उपयोग करें। यहाँ क्लास शेप में हमारा इंटरफ़ेस पेंटकॉस्ट है - public interface PaintCost {    int getCost(int area); } आकृति हमारा आधार वर्ग है जबकि आयत व्युत्पन्न वर्ग है - class Rectangle : Shape, Pa