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

C# में int.Parse() और Convert.ToInt32 के बीच मुख्य अंतर क्या है?

C# में int.Parse या Convert.ToInt32 विधि का उपयोग करके संख्या के एक स्ट्रिंग प्रतिनिधित्व को पूर्णांक में बदलें। यदि स्ट्रिंग को परिवर्तित नहीं किया जा सकता है, तो int.Parse या Convert.ToInt32 विधि एक अपवाद देता है

Convert.ToInt32 शून्य मान की अनुमति देता है, यह कोई त्रुटि नहीं फेंकता है Int.parse शून्य मान की अनुमति नहीं देता है, और यह एक ArgumentNullException त्रुटि फेंकता है।

उदाहरण

class Program {
   static void Main() {
      int res;
      string myStr = "5000";
      res = int.Parse(myStr);
      Console.WriteLine("Converting String is a numeric representation: " + res);
      Console.ReadLine();
   }
}

आउटपुट

Converting String is a numeric representation: 5000

उदाहरण

class Program {
   static void Main() {
      int res;
      string myStr = null;
      res = Convert.ToInt32(myStr);
      Console.WriteLine("Converting String is a numeric representation: " + res);
      Console.ReadLine();
   }
}

आउटपुट

Converting String is a numeric representation: 0

उदाहरण

class Program {
   static void Main() {
      int res;
      string myStr = null;
      res = int.Parse(myStr);
      Console.WriteLine("Converting String is a numeric representation: " + res);
      Console.ReadLine();
   }
}

आउटपुट

Unhandled exception. System.ArgumentNullException: Value cannot be null.

  1. जावास्क्रिप्ट में '=' ​​और '==' ऑपरेटरों के बीच मुख्य अंतर क्या है?

    = ऑपरेटर का उपयोग यह है कि यह दाएं से बाएं तक मान निर्दिष्ट करता है, जबकि == दिखाता है कि दिए गए मान बराबर हैं या नहीं। निम्नलिखित उदाहरण में चर x और y को = ऑपरेटर का उपयोग करके मान निर्दिष्ट किया गया था और उनके == ऑपरेटर का उपयोग करके परिमाण की जाँच की गई। उदाहरण <html> <body> <p id=

  1. MySQL में इंट और इंटीजर में क्या अंतर है?

    int MySQL 5.0 में पूर्णांक का पर्याय है। यहां इंट और इंटीजर दोनों का डेमो डिस्प्ले आंतरिक रूप से इंट(11) का प्रतिनिधित्व करता है। इंट डेटाटाइप के साथ एक टेबल बनाना );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.04 सेकंड) यहाँ तालिका का विवरण दिया गया है। क्वेरी इस प्रकार है desc IntDemo; निम्न आउटपुट है

  1. कॉन्स्ट इंट *, कॉन्स्ट इंट * कॉन्स्ट और इंट कॉन्स्ट * में क्या अंतर है?

    यहां हम पूर्णांक पॉइंटर्स पूर्णांक स्थिरांक और पूर्णांक स्थिरांक पॉइंटर्स के आधार पर कुछ भिन्न प्रकार की परिवर्तनीय घोषणा देखेंगे। उन्हें निर्धारित करने के लिए हम दक्षिणावर्त/सर्पिल नियम का उपयोग करेंगे। शर्तों पर चर्चा करके हम नियमों को भी समझ सकते हैं। स्थिरांक int * . इसका उपयोग कंपाइलर को यह ब