Convert Decimal to string with specified culture-specific format information in CSharp
Description
The following code shows how to convert Decimal to string with specified culture-specific format information.
Example
//from w ww . ja va 2 s .c o m
using System;
using System.Globalization;
class MainClass
{
public static void Main()
{
decimal value = -16325.62m;
// Display value using the invariant culture.
Console.WriteLine(value.ToString(CultureInfo.InvariantCulture));
// Display value using the en-GB culture.
Console.WriteLine(value.ToString(CultureInfo.CreateSpecificCulture("en-GB")));
// Display value using the de-DE culture.
Console.WriteLine(value.ToString(CultureInfo.CreateSpecificCulture("de-DE")));
}
}
The code above generates the following result.