Csharp/C Sharp by API/System/Double
Double.Parse
<source lang="csharp"> using System; public class NumericParsing {
public static void Main() { int value = Int32.Parse("99953"); double dval = Double.Parse("1.3433E+35"); Console.WriteLine("{0}", value); Console.WriteLine("{0}", dval); }
}
</source>
Double.ToString(CultureInfo ci)
<source lang="csharp"> using System; using System.Collections; using System.Collections.Generic; using System.IO; using System.Reflection; using System.Resources; using System.Text; using System.Threading; using System.Globalization; public class MainClass {
public static void Main() { string[] cultures = new string[] { "en-US", "en-GB", "es-MX", "de-DE", "ja-JP" }; using (TextWriter sw = Console.Out) { foreach (string c in cultures) { CultureInfo ci = new CultureInfo(c); double number = -100299.55; sw.WriteLine(" Number Format: {0}", number.ToString(ci)); } } }
}
</source>
Double.ToString(String format, CultureInfo info)
<source lang="csharp"> using System; using System.Globalization; using System.Windows.Forms; public class MainClass {
static void Main() { CultureInfo germany = new CultureInfo( "de-DE" ); double money = 123.45; string localMoney = money.ToString( "C", germany ); Console.WriteLine( localMoney ); }
}
</source>