NumberFormatInfo.CurrencyDecimalSeparator Property
Silverlight
Gets or sets the string to use as the decimal separator in currency values.
Namespace: System.Globalization
Assembly: mscorlib (in mscorlib.dll)
Property Value
Type: System.StringThe string to use as the decimal separator in currency values. The default for InvariantInfo is ".".
| Exception | Condition |
|---|---|
| ArgumentNullException | The property is being set to null. |
| InvalidOperationException | The property is being set and the NumberFormatInfo object is read-only. |
| ArgumentException | The property is being set to an empty string. |
The following example demonstrates the effect of changing the CurrencyDecimalSeparator property.
using System; using System.Globalization; class Example { public static void Demo(System.Windows.Controls.TextBlock outputBlock) { // Gets a NumberFormatInfo associated with the en-US culture. NumberFormatInfo nfi = new CultureInfo("en-US").NumberFormat; // Displays a value with the default separator ("."). Int64 myInt = 123456789; outputBlock.Text += String.Format(myInt.ToString("C", nfi)) + "\n"; // Displays the same value with a blank as the separator. nfi.CurrencyDecimalSeparator = " "; outputBlock.Text += String.Format(myInt.ToString("C", nfi)) + "\n"; } } /* This code produces the following output. $123,456,789.00 $123,456,789 00 */
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.
Community Additions
ADD
Show: