Convert.ToUInt32(String) निर्दिष्ट स्ट्रिंग को 32-बिट अनसाइन्ड इंटीजर (uint, रेंज 0 से 4,294,967,295) में बदलता है।
उदाहरण
using System;
public class Demo
{
public static void Main()
{
string str = "210";
uint res = Convert.ToUInt32(str);
Console.WriteLine("परिवर्तित स्ट्रिंग '{0}' से {1}", str, res);
}
}
आउटपुट
परिवर्तित स्ट्रिंग '210' से 210
ओवरलोड्स
Convert.ToUInt32(bool) Convert.ToUInt32(byte) Convert.ToUInt32(char) Convert.ToUInt32(DateTime) // थ्रो करता है Convert.ToUInt32(decimal) Convert.ToUInt32(double) Convert.ToUInt32(short) Convert.ToUInt32(int) // नकारात्मक पर OverflowException Convert.ToUInt32(long) Convert.ToUInt32(object) Convert.ToUInt32(sbyte) Convert.ToUInt32(float) Convert.ToUInt32(string) Convert.ToUInt32(string, IFormatProvider) Convert.ToUInt32(ushort) Convert.ToUInt32(uint) // नो-ऑप
एक्सेप्शन
FormatException: स्ट्रिंग वैध संख्या नहीं।OverflowException: मानuintरेंज से बाहर (नकारात्मक या > 4,294,967,295)।
सुरक्षित पार्सिंग
if (uint.TryParse(str, out uint result))
Console.WriteLine("सफल: " + result);
else
Console.WriteLine("अमान्य इनपुट");