Convert क्लास में एक बेस डेटा टाइप को दूसरे बेस डेटा टाइप में बदलने के मेथड्स होते हैं। कुछ उदाहरण देखते हैं:
Convert.ToBoolean() मेथड
निर्दिष्ट मान को समतुल्य बूलियन मान में बदलता है।
सिंटैक्स
public static bool ToBoolean (string val, IFormatProvider provider);
यहां, val एक स्ट्रिंग है जिसमें TrueString या FalseString का मान होता है, जबकि provider कल्चर-विशिष्ट फॉर्मेटिंग जानकारी प्रदान करता है।
उदाहरण
using System;
using System.Globalization;
public class Demo {
public static void Main() {
CultureInfo cultures = new CultureInfo("en-US");
String str = "true";
Console.WriteLine("परिवर्तित बूल मान...");
bool res = Convert.ToBoolean(str, cultures);
Console.Write("{0}", res);
}
}
आउटपुट
परिवर्तित बूल मान... True
Convert.ToDouble() मेथड
निर्दिष्ट स्ट्रिंग को कल्चर-विशिष्ट फॉर्मेटिंग जानकारी का उपयोग करके डबल-प्रिसिजन फ्लोटिंग-पॉइंट संख्या में बदलता है।
सिंटैक्स
public static double ToDouble (string val, IFormatProvider provider);
उदाहरण
using System;
using System.Globalization;
public class Demo {
public static void Main() {
String val = "876876, 878";
NumberFormatInfo formatProvider = new NumberFormatInfo();
formatProvider.NumberDecimalSeparator = ", ";
formatProvider.NumberGroupSeparator = ".";
formatProvider.NumberGroupSizes = new int[] { 2 };
Console.WriteLine("परिवर्तित डेसीमल मान...");
double res = Convert.ToDouble(val, formatProvider);
Console.Write("{0}", res);
}
}
आउटपुट
परिवर्तित डेसीमल मान... 876876.878
Convert.ToDecimal() मेथड
निर्दिष्ट स्ट्रिंग को कल्चर-विशिष्ट फॉर्मेटिंग जानकारी का उपयोग करके डेसीमल संख्या में बदलता है।
सिंटैक्स
public static decimal ToDecimal (string val, IFormatProvider provider);
उदाहरण
using System;
using System.Globalization;
public class Demo {
public static void Main() {
CultureInfo cultures = new CultureInfo("en-US");
String val = "8787";
Console.WriteLine("परिवर्तित डेसीमल मान...");
decimal res = Convert.ToDecimal(val, cultures);
Console.Write("{0}", res);
}
}
आउटपुट
परिवर्तित डेसीमल मान... 8787