C# Class System.NumberFormatter

Afficher le fichier Open project: kumpera/mono Class Usage Examples

Private Properties

Свойство Type Description
AddOneToDecHex uint
AddOneToDecHex void
Append void
Append void
Append void
AppendDecimalString void
AppendDecimalString void
AppendDigits void
AppendDigits void
AppendExponent void
AppendIntegerString void
AppendIntegerString void
AppendIntegerStringWithGroupSeparator void
AppendNonNegativeNumber void
AppendOneDigit void
CountTrailingZeros int
CountTrailingZeros int
DecHexLen int
DecHexLen int
Divide10 void
FastAppendDigits void
FastDecHexLen int
FastIntegerToString string
FastToDecHex uint
FormatDecimal string
FormatExponential string
FormatGeneral string
FormatHexadecimal string
FormatRoundtrip string
FormatRoundtrip string
GetClone NumberFormatter
GetFormatterTables void
GetInstance NumberFormatter
GetNumberFormatInstance System.Globalization.NumberFormatInfo
GetTenPowerOf long
Init void
Init void
Init void
Init void
Init void
Init void
Init void
InitDecHexDigits void
InitDecHexDigits void
InitDecHexDigits void
InitHex void
InitialFloatingPrecision int
IntegerToString string
IsZeroOnly bool
Multiply10 void
NumberFormatter System.Globalization
NumberToString string
ParsePrecision int
Release void
RemoveTrailingZeros void
ResetCharBuf void
Resize void
RoundBits bool
RoundDecimal bool
RoundPos void
ScaleOrder int
SetThreadCurrentCulture void
ToDecHex uint
ZeroTrimEnd void

Méthodes publiques

Méthode Description
FormatCurrency ( int precision, NumberFormatInfo nfi ) : string
FormatCustom ( string format, NumberFormatInfo nfi ) : string
FormatExponential ( int precision, NumberFormatInfo nfi ) : string
FormatFixedPoint ( int precision, NumberFormatInfo nfi ) : string
FormatNumber ( int precision, NumberFormatInfo nfi ) : string
FormatPercent ( int precision, NumberFormatInfo nfi ) : string
NumberFormatter ( System.Thread current ) : System.Globalization
NumberToString ( double value, IFormatProvider fp ) : string
NumberToString ( float value, IFormatProvider fp ) : string
NumberToString ( int value, IFormatProvider fp ) : string
NumberToString ( long value, IFormatProvider fp ) : string
NumberToString ( string format, byte value, IFormatProvider fp ) : string
NumberToString ( string format, decimal value, IFormatProvider fp ) : string
NumberToString ( string format, double value, IFormatProvider fp ) : string
NumberToString ( string format, float value, IFormatProvider fp ) : string
NumberToString ( string format, int value, IFormatProvider fp ) : string
NumberToString ( string format, long value, IFormatProvider fp ) : string
NumberToString ( string format, sbyte value, IFormatProvider fp ) : string
NumberToString ( string format, short value, IFormatProvider fp ) : string
NumberToString ( string format, uint value, IFormatProvider fp ) : string
NumberToString ( string format, ulong value, IFormatProvider fp ) : string
NumberToString ( string format, ushort value, IFormatProvider fp ) : string
NumberToString ( uint value, IFormatProvider fp ) : string
NumberToString ( ulong value, IFormatProvider fp ) : string

Private Methods

Méthode Description
AddOneToDecHex ( uint val ) : uint
AddOneToDecHex ( ) : void
Append ( char c ) : void
Append ( char c, int cnt ) : void
Append ( string s ) : void
AppendDecimalString ( int precision ) : void
AppendDecimalString ( int precision, StringBuilder sb ) : void
AppendDigits ( int start, int end ) : void
AppendDigits ( int start, int end, StringBuilder sb ) : void
AppendExponent ( NumberFormatInfo nfi, int exponent, int minDigits ) : void
AppendIntegerString ( int minLength ) : void
AppendIntegerString ( int minLength, StringBuilder sb ) : void
AppendIntegerStringWithGroupSeparator ( int groups, string groupSeparator ) : void
AppendNonNegativeNumber ( StringBuilder sb, int v ) : void
AppendOneDigit ( int start ) : void
CountTrailingZeros ( ) : int
CountTrailingZeros ( uint val ) : int
DecHexLen ( ) : int
DecHexLen ( uint val ) : int
Divide10 ( int count ) : void
FastAppendDigits ( int val, bool force ) : void
FastDecHexLen ( int val ) : int
FastIntegerToString ( int value, IFormatProvider fp ) : string
FastToDecHex ( int val ) : uint
FormatDecimal ( int precision, NumberFormatInfo nfi ) : string
FormatExponential ( int precision, NumberFormatInfo nfi, int expDigits ) : string
FormatGeneral ( int precision, NumberFormatInfo nfi ) : string
FormatHexadecimal ( int precision ) : string
FormatRoundtrip ( double origval, NumberFormatInfo nfi ) : string
FormatRoundtrip ( float origval, NumberFormatInfo nfi ) : string
GetClone ( ) : NumberFormatter
GetFormatterTables ( ulong &MantissaBitsTable, int &TensExponentTable, char &DigitLowerTable, char &DigitUpperTable, long &TenPowersList, int &DecHexDigits ) : void
GetInstance ( ) : NumberFormatter
GetNumberFormatInstance ( IFormatProvider fp ) : NumberFormatInfo
GetTenPowerOf ( int i ) : long
Init ( string format ) : void
Init ( string format, decimal value ) : void
Init ( string format, double value, int defPrecision ) : void
Init ( string format, int value, int defPrecision ) : void
Init ( string format, long value ) : void
Init ( string format, uint value, int defPrecision ) : void
Init ( string format, ulong value ) : void
InitDecHexDigits ( uint value ) : void
InitDecHexDigits ( uint hi, ulong lo ) : void
InitDecHexDigits ( ulong value ) : void
InitHex ( ulong value ) : void
InitialFloatingPrecision ( ) : int
IntegerToString ( string format, IFormatProvider fp ) : string
IsZeroOnly ( StringBuilder sb ) : bool
Multiply10 ( int count ) : void
NumberFormatter ( ) : System.Globalization
NumberToString ( string format, NumberFormatInfo nfi ) : string
ParsePrecision ( string format ) : int
Release ( ) : void
RemoveTrailingZeros ( ) : void
ResetCharBuf ( int size ) : void
Resize ( int len ) : void
RoundBits ( int shift ) : bool
RoundDecimal ( int decimals ) : bool
RoundPos ( int pos ) : void
ScaleOrder ( long hi ) : int
SetThreadCurrentCulture ( CultureInfo culture ) : void
ToDecHex ( int val ) : uint
ZeroTrimEnd ( StringBuilder sb, bool canEmpty ) : void

Method Details

FormatCurrency() public méthode

public FormatCurrency ( int precision, NumberFormatInfo nfi ) : string
precision int
nfi System.Globalization.NumberFormatInfo
Résultat string

FormatCustom() public méthode

public FormatCustom ( string format, NumberFormatInfo nfi ) : string
format string
nfi System.Globalization.NumberFormatInfo
Résultat string

FormatExponential() public méthode

public FormatExponential ( int precision, NumberFormatInfo nfi ) : string
precision int
nfi System.Globalization.NumberFormatInfo
Résultat string

FormatFixedPoint() public méthode

public FormatFixedPoint ( int precision, NumberFormatInfo nfi ) : string
precision int
nfi System.Globalization.NumberFormatInfo
Résultat string

FormatNumber() public méthode

public FormatNumber ( int precision, NumberFormatInfo nfi ) : string
precision int
nfi System.Globalization.NumberFormatInfo
Résultat string

FormatPercent() public méthode

public FormatPercent ( int precision, NumberFormatInfo nfi ) : string
precision int
nfi System.Globalization.NumberFormatInfo
Résultat string

NumberFormatter() public méthode

public NumberFormatter ( System.Thread current ) : System.Globalization
current System.Thread
Résultat System.Globalization

NumberToString() public static méthode

public static NumberToString ( double value, IFormatProvider fp ) : string
value double
fp IFormatProvider
Résultat string

NumberToString() public static méthode

public static NumberToString ( float value, IFormatProvider fp ) : string
value float
fp IFormatProvider
Résultat string

NumberToString() public static méthode

public static NumberToString ( int value, IFormatProvider fp ) : string
value int
fp IFormatProvider
Résultat string

NumberToString() public static méthode

public static NumberToString ( long value, IFormatProvider fp ) : string
value long
fp IFormatProvider
Résultat string

NumberToString() public static méthode

public static NumberToString ( string format, byte value, IFormatProvider fp ) : string
format string
value byte
fp IFormatProvider
Résultat string

NumberToString() public static méthode

public static NumberToString ( string format, decimal value, IFormatProvider fp ) : string
format string
value decimal
fp IFormatProvider
Résultat string

NumberToString() public static méthode

public static NumberToString ( string format, double value, IFormatProvider fp ) : string
format string
value double
fp IFormatProvider
Résultat string

NumberToString() public static méthode

public static NumberToString ( string format, float value, IFormatProvider fp ) : string
format string
value float
fp IFormatProvider
Résultat string

NumberToString() public static méthode

public static NumberToString ( string format, int value, IFormatProvider fp ) : string
format string
value int
fp IFormatProvider
Résultat string

NumberToString() public static méthode

public static NumberToString ( string format, long value, IFormatProvider fp ) : string
format string
value long
fp IFormatProvider
Résultat string

NumberToString() public static méthode

public static NumberToString ( string format, sbyte value, IFormatProvider fp ) : string
format string
value sbyte
fp IFormatProvider
Résultat string

NumberToString() public static méthode

public static NumberToString ( string format, short value, IFormatProvider fp ) : string
format string
value short
fp IFormatProvider
Résultat string

NumberToString() public static méthode

public static NumberToString ( string format, uint value, IFormatProvider fp ) : string
format string
value uint
fp IFormatProvider
Résultat string

NumberToString() public static méthode

public static NumberToString ( string format, ulong value, IFormatProvider fp ) : string
format string
value ulong
fp IFormatProvider
Résultat string

NumberToString() public static méthode

public static NumberToString ( string format, ushort value, IFormatProvider fp ) : string
format string
value ushort
fp IFormatProvider
Résultat string

NumberToString() public static méthode

public static NumberToString ( uint value, IFormatProvider fp ) : string
value uint
fp IFormatProvider
Résultat string

NumberToString() public static méthode

public static NumberToString ( ulong value, IFormatProvider fp ) : string
value ulong
fp IFormatProvider
Résultat string