Format float as number value for different culture in CSharp
Description
The following code shows how to format float as number value for different culture.
Example
/*from ww w . ja va 2 s .c o m*/
using System;
using System.Globalization;
public class Example
{
public static void Main()
{
float value = 1234567.123456F;
string specifier;
CultureInfo culture;
specifier = "N";
culture = CultureInfo.CreateSpecificCulture("es-ES");
Console.WriteLine(value.ToString(specifier, culture));
culture = CultureInfo.CreateSpecificCulture("fr-CA");
Console.WriteLine(value.ToString(specifier, culture));
}
}
The code above generates the following result.