NumberFormatInfo

NumberFormatInfo CF 1.0, ECMA 1.0, serializable

System.Globalization (mscorlib.dll) sealed class

This class defines how numbers are displayed according to culture and language. Formats for currency and its symbols and types of numeric formats, such as scientific and hexadecimal notations and their separators, are described by the properties of this class. As with DateTimeFormatInfo , a set of standard numeric formats is predefined and specified by format characters .

The default property values apply to the invariant culture settings. The culture-specific NumberFormatInfo instance is retrieved by CurrentInfo , which is determined by the CultureInfo of the current thread or environment.

 public sealed class  NumberFormatInfo  : ICloneable, IFormatProvider {  // Public Constructors  public  NumberFormatInfo  ( );  // Public Static Properties  public static NumberFormatInfo  CurrentInfo  {get; }    public static NumberFormatInfo  InvariantInfo  {get; }  // Public Instance Properties  public int  CurrencyDecimalDigits  {set; get; }    public string  CurrencyDecimalSeparator  {set; get; }    public string  CurrencyGroupSeparator  {set; get; }    public int[ ]  CurrencyGroupSizes  {set; get; }    public int  CurrencyNegativePattern  {set; get; }    public int  CurrencyPositivePattern  {set; get; }    public string  CurrencySymbol  {set; get; }    public bool  IsReadOnly  {get; }    public string  NaNSymbol  {set; get; }    public string  NegativeInfinitySymbol  {set; get; }    public string  NegativeSign  {set; get; }    public int  NumberDecimalDigits  {set; get; }    public string  NumberDecimalSeparator  {set; get; }    public string  NumberGroupSeparator  {set; get; }    public int[ ]  NumberGroupSizes  {set; get; }    public int  NumberNegativePattern  {set; get; }    public int  PercentDecimalDigits  {set; get; }    public string  PercentDecimalSeparator  {set; get; }    public string  PercentGroupSeparator  {set; get; }    public int[ ]  PercentGroupSizes  {set; get; }    public int  PercentNegativePattern  {set; get; }    public int  PercentPositivePattern  {set; get; }    public string  PercentSymbol  {set; get; }    public string  PerMilleSymbol  {set; get; }    public string  PositiveInfinitySymbol  {set; get; }    public string  PositiveSign  {set; get; }  // Public Static Methods  public static NumberFormatInfo  GetInstance  (IFormatProvider   formatProvider   );    public static NumberFormatInfo  ReadOnly  (NumberFormatInfo   nfi   );  // Public Instance Methods  public object  Clone  ( );  // implements ICloneable  public object  GetFormat  (Type   formatType   );  // implements IFormatProvider  } 

Returned By

CultureInfo.NumberFormat

Passed To

CultureInfo.NumberFormat



C# in a Nutshell
C # in a Nutshell, Second Edition
ISBN: 0596005261
EAN: 2147483647
Year: 2005
Pages: 963

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net