C# Класс Lucene.Net.Support.Number

A simple class for number conversions.
Показать файл Открыть проект

Открытые методы

Метод Описание
BitCount ( int num ) : int
BitCount ( long num ) : int
DoubleToRawLongBits ( double value ) : long
FlipEndian ( char x ) : char
FlipEndian ( double d ) : double
FlipEndian ( float f ) : float
FlipEndian ( int x ) : int
FlipEndian ( long x ) : long
FlipEndian ( short x ) : short
FloatToIntBits ( float value ) : int
FloatToLongBits ( float value ) : long
FloatToRawIntBits ( float value ) : int
IntBitsToFloat ( int value ) : float
IsNumber ( this value ) : bool
NextSetBit ( System bits, int fromIndex ) : int

Returns the index of the first bit that is set to true that occurs on or after the specified starting index. If no such bit exists then -1 is returned.

NumberOfLeadingZeros ( int num ) : int
NumberOfLeadingZeros ( long num ) : int
NumberOfTrailingZeros ( int num ) : int
NumberOfTrailingZeros ( long num ) : int
Parse ( System s, int radix ) : long

Parses a number in the specified radix.

RotateLeft ( int i, int reps ) : int
RotateRight ( int i, int reps ) : int
Signum ( long a ) : int
Signum ( long a, long b ) : int
ToBinaryString ( int value ) : string
ToInt64 ( System s ) : long

Converts a System.String number to long.

ToString ( float f ) : System.String

Converts a number to System.String.

ToString ( long i, int radix ) : String

Converts a number to System.String in the specified radix.

ToString ( long number ) : string

Converts a number to System.String.

URShift ( int number, int bits ) : int

Performs an unsigned bitwise right shift with the specified number

URShift ( long number, int bits ) : long

Performs an unsigned bitwise right shift with the specified number

Описание методов

BitCount() публичный статический Метод

public static BitCount ( int num ) : int
num int
Результат int

BitCount() публичный статический Метод

public static BitCount ( long num ) : int
num long
Результат int

DoubleToRawLongBits() публичный статический Метод

public static DoubleToRawLongBits ( double value ) : long
value double
Результат long

FlipEndian() публичный статический Метод

public static FlipEndian ( char x ) : char
x char
Результат char

FlipEndian() публичный статический Метод

public static FlipEndian ( double d ) : double
d double
Результат double

FlipEndian() публичный статический Метод

public static FlipEndian ( float f ) : float
f float
Результат float

FlipEndian() публичный статический Метод

public static FlipEndian ( int x ) : int
x int
Результат int

FlipEndian() публичный статический Метод

public static FlipEndian ( long x ) : long
x long
Результат long

FlipEndian() публичный статический Метод

public static FlipEndian ( short x ) : short
x short
Результат short

FloatToIntBits() публичный статический Метод

public static FloatToIntBits ( float value ) : int
value float
Результат int

FloatToLongBits() публичный статический Метод

public static FloatToLongBits ( float value ) : long
value float
Результат long

FloatToRawIntBits() публичный статический Метод

public static FloatToRawIntBits ( float value ) : int
value float
Результат int

IntBitsToFloat() публичный статический Метод

public static IntBitsToFloat ( int value ) : float
value int
Результат float

IsNumber() публичный статический Метод

public static IsNumber ( this value ) : bool
value this
Результат bool

NextSetBit() публичный статический Метод

Returns the index of the first bit that is set to true that occurs on or after the specified starting index. If no such bit exists then -1 is returned.
public static NextSetBit ( System bits, int fromIndex ) : int
bits System The BitArray object.
fromIndex int The index to start checking from (inclusive).
Результат int

NumberOfLeadingZeros() публичный статический Метод

public static NumberOfLeadingZeros ( int num ) : int
num int
Результат int

NumberOfLeadingZeros() публичный статический Метод

public static NumberOfLeadingZeros ( long num ) : int
num long
Результат int

NumberOfTrailingZeros() публичный статический Метод

public static NumberOfTrailingZeros ( int num ) : int
num int
Результат int

NumberOfTrailingZeros() публичный статический Метод

public static NumberOfTrailingZeros ( long num ) : int
num long
Результат int

Parse() публичный статический Метод

Parses a number in the specified radix.
public static Parse ( System s, int radix ) : long
s System An input System.String.
radix int A radix.
Результат long

RotateLeft() публичный статический Метод

public static RotateLeft ( int i, int reps ) : int
i int
reps int
Результат int

RotateRight() публичный статический Метод

public static RotateRight ( int i, int reps ) : int
i int
reps int
Результат int

Signum() публичный статический Метод

public static Signum ( long a ) : int
a long
Результат int

Signum() публичный статический Метод

public static Signum ( long a, long b ) : int
a long
b long
Результат int

ToBinaryString() публичный статический Метод

public static ToBinaryString ( int value ) : string
value int
Результат string

ToInt64() публичный статический Метод

Converts a System.String number to long.
public static ToInt64 ( System s ) : long
s System
Результат long

ToString() публичный статический Метод

Converts a number to System.String.
public static ToString ( float f ) : System.String
f float
Результат System.String

ToString() публичный статический Метод

Converts a number to System.String in the specified radix.
public static ToString ( long i, int radix ) : String
i long A number to be converted.
radix int A radix.
Результат String

ToString() публичный статический Метод

Converts a number to System.String.
public static ToString ( long number ) : string
number long
Результат string

URShift() публичный статический Метод

Performs an unsigned bitwise right shift with the specified number
public static URShift ( int number, int bits ) : int
number int Number to operate on
bits int Ammount of bits to shift
Результат int

URShift() публичный статический Метод

Performs an unsigned bitwise right shift with the specified number
public static URShift ( long number, int bits ) : long
number long Number to operate on
bits int Ammount of bits to shift
Результат long