Decimal.ToString Method ()
Converts the numeric value of this instance to its equivalent string representation.
Assembly: mscorlib (in mscorlib.dll)
The ToString() method formats a Decimal value in the default ("G", or general) format of the current culture. If you want to specify a different format or culture, use the other overloads of the ToString method, as follows:
To use format | For culture | Use the overload |
|---|---|---|
Default ("G") format | A specific culture | |
A specific format | Default (current) culture | |
A specific format | A specific culture |
The .NET Framework provides extensive formatting support, which is described in greater detail in the following formatting topics:
For more information about numeric format specifiers, see Standard Numeric Format Strings and Custom Numeric Format Strings.
For more information about formatting, see Formatting Types in the .NET Framework.
The following example displays a Decimal value using the default ToString() method. It also displays the string representations of the Decimal value that result from using a number of standard format specifiers.
decimal value = -16325.62m; // Display value using default ToString method. Console.WriteLine(value.ToString()); // Displays -16325.62 // Display value using some standard format specifiers. Console.WriteLine(value.ToString("G")); // Displays -16325.62 Console.WriteLine(value.ToString("C")); // Displays ($16,325.62) Console.WriteLine(value.ToString("F")); // Displays -16325.62
The following example displays the amount of money in an account.
Available since 8
.NET Framework
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1