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

C# में स्ट्रिंग को इंट में कनवर्ट करना

Int32.Parse() से स्ट्रिंग को इंटीजर में बदलना

स्ट्रिंग सेट करें:

string str = "9999";

Int32.Parse() से कनवर्ट करें:

int n = Int32.Parse(str);

पूर्ण कोड उदाहरण

using System; 

class Demo { 
    static void Main() { 
        string str = "9999"; 
        int n = Int32.Parse(str); 
        Console.WriteLine(n); 
    } 
}

आउटपुट:

9999

स्ट्रिंग से इंट कनवर्जन के तरीके:

मेथडविवरणइनवैलिड इनपुट पर
int.Parse(str)सिंपल पार्सिंगFormatException
Int32.Parse(str)उपरोक्त के समानFormatException
int.TryParse(str, out int result)सुरक्षित, बूल रिटर्नfalse लौटाता, result=0
Convert.ToInt32(str)null पर 0 लौटाताFormatException (null नहीं)

सर्वोत्तम अभ्यास:

// सुरक्षित पार्सिंग
if (int.TryParse(str, out int number)) { 
    Console.WriteLine($"Parsed: {number}"); 
} else { 
    Console.WriteLine("Invalid number format"); 
}

// C# 7+ आउट वेरिएबल
if (int.TryParse(str, out var num)) { ... }

अन्य न्यूमेरिक टाइप्स:

long l = long.Parse(str); 
double d = double.Parse(str); 
decimal dec = decimal.Parse(str);
  1. - C# में 2D ऐरे को 1D ऐरे में कैसे कन्वर्ट करें?

    टू-डायमेंशनल ऐरे और वन-डायमेंशनल ऐरे सेट करें:int[,] a = new int[2, 2] {{1,2}, {3,4}}; int[] b = new int[4];2D को 1D ऐरे में कन्वर्ट करने के लिए, टू-डायमेंशनल को वन-डायमेंशनल में सेट करें जिसे हमने पहले घोषित किया था:for (i = 0; i < 2; i++) { for (j = 0; j < 2; j++) { b[k++] = a[i, j];

  1. - Python में int को string में कैसे बदलें?

    Type conversion की आवश्यकता तब होती है जब उपयोगकर्ता एक data type को आवश्यकतानुसार दूसरे data type में बदलना चाहता है। Python में integer को string में बदलने के लिए इन-बिल्ट फंक्शन str() होता है। हम इसके अलावा अन्य विधियों पर भी चर्चा करेंगे। str() का उपयोग यह Python में int को string में बदलने की स

  1. - पायथन में हेक्स स्ट्रिंग को इंट में कैसे बदलें?

    हेक्स स्ट्रिंग्स में आमतौर पर 0x प्रीफिक्स होता है। यदि आपके पास यह प्रीफिक्स और एक वैध स्ट्रिंग है, तो आप पूर्णांक प्राप्त करने के लिए int(string, 0) का उपयोग कर सकते हैं। 0 फ़ंक्शन को प्रीफिक्स से बेस को स्वचालित रूप से व्याख्या करने के लिए कहा जाता है। उदाहरण के लिए: >>> int(0xfe43, 0) 6