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.