NumberFormatInfo.PercentGroupSeparator Property
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Gets or sets the string that separates groups of digits to the left of the decimal in percent values.
Assembly: mscorlib (in mscorlib.dll)
Property Value
Type: System.StringThe string that separates groups of digits to the left of the decimal in percent 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. |
The following example demonstrates the effect of changing the PercentGroupSeparator 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 (","). Double myInt = 1234.5678; outputBlock.Text += String.Format(myInt.ToString("P", nfi)) + "\n"; // Displays the same value with a blank as the separator. nfi.PercentGroupSeparator = " "; outputBlock.Text += String.Format(myInt.ToString("P", nfi)) + "\n"; } } /* This example produces the following output. 123,456.78 % 123 456.78 % */
Show: