Class NumberFormat
A LUCENENET specific class that represents a numeric format. This class mimicks the design of Java's NumberFormat class, which unlike the System.Globalization.NumberFormatInfo class in .NET, can be subclassed.
Inheritance
System.Object
NumberFormat
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: Lucene.Net.Util
Assembly: Lucene.Net.dll
Syntax
public abstract class NumberFormat
Constructors
| Improve this Doc View SourceNumberFormat(IFormatProvider)
Declaration
public NumberFormat(IFormatProvider formatProvider)
Parameters
Type | Name | Description |
---|---|---|
System.IFormatProvider | formatProvider |
Properties
| Improve this Doc View SourceFormatProvider
Declaration
public IFormatProvider FormatProvider { get; }
Property Value
Type | Description |
---|---|
System.IFormatProvider |
Methods
| Improve this Doc View SourceFormat(Double)
Declaration
public virtual string Format(double number)
Parameters
Type | Name | Description |
---|---|---|
System.Double | number |
Returns
Type | Description |
---|---|
System.String |
Format(Int64)
Declaration
public virtual string Format(long number)
Parameters
Type | Name | Description |
---|---|---|
System.Int64 | number |
Returns
Type | Description |
---|---|
System.String |
Format(Object)
Declaration
public virtual string Format(object number)
Parameters
Type | Name | Description |
---|---|---|
System.Object | number |
Returns
Type | Description |
---|---|
System.String |
GetNumberFormat()
When overridden in a subclass, provides the numeric format as a System.String.
Generally, this is the same format that is passed into the
Declaration
protected virtual string GetNumberFormat()
Returns
Type | Description |
---|---|
System.String | A numeric format string. |
Parse(String)
Declaration
public abstract Number Parse(string source)
Parameters
Type | Name | Description |
---|---|---|
System.String | source |
Returns
Type | Description |
---|---|
J2N.Numerics.Number |
ToString()
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
System.String |
Overrides
System.Object.ToString()