NumberFormatInfo properties: Percent
using System; using System.Globalization; using System.Text; class SamplesNumberFormatInfo { public static void Main() { NumberFormatInfo myInv = NumberFormatInfo.InvariantInfo; UnicodeEncoding myUE = new UnicodeEncoding( true, false ); byte[] myCodes; Console.WriteLine( "PercentDecimalDigits{0}", myInv.PercentDecimalDigits ); Console.WriteLine( "PercentDecimalSeparator{0}", myInv.PercentDecimalSeparator ); Console.WriteLine( "PercentGroupSeparator{0}", myInv.PercentGroupSeparator ); Console.WriteLine( "PercentGroupSizes{0}", myInv.PercentGroupSizes[0] ); Console.WriteLine( "PercentNegativePattern{0}", myInv.PercentNegativePattern ); Console.WriteLine( "PercentPositivePattern{0}", myInv.PercentPositivePattern ); myCodes = myUE.GetBytes( myInv.PercentSymbol ); Console.WriteLine( "PercentSymbol{0}(U+{1:x2}{2:x2})", myInv.PercentSymbol, myCodes[0], myCodes[1] ); myCodes = myUE.GetBytes( myInv.PerMilleSymbol ); Console.WriteLine( "PerMilleSymbol{0}(U+{1:x2}{2:x2})", myInv.PerMilleSymbol, myCodes[0], myCodes[1] ); Console.WriteLine( "PositiveInfinitySymbol{0}", myInv.PositiveInfinitySymbol ); Console.WriteLine( "PositiveSign{0}", myInv.PositiveSign ); } }