NumericRange

References
public sealed class NumericRange
A single numeric sequence. This wraps either a double[], an int[] or a BigInteger[].

Constructors

NumericRange

#
public NumericRange(BigInteger[] array)
array (BigInteger[])

NumericRange

#
public NumericRange(double[] array)
array (double[])

NumericRange

#
public NumericRange(int[] array)
array (int[])

Properties

Array

#
public Array Array { get; }

IsBigInteger

#
public bool IsBigInteger { get; }

IsDouble

#
public bool IsDouble { get; }

IsInteger

#
public bool IsInteger { get; }

Length

#
public int Length { get; }

Indexers

this[]

#
public object this[int index] { get; }
index (int)

Methods

Int32

#
public int Int32(int index)
index (int)

IntXx

#
public BigInteger IntXx(int index)
index (int)

Num64

#
public double Num64(int index)
index (int)

ToDoubleArray

#
public double[] ToDoubleArray()
Create a double array out of this range. This will convert integer and big integers into doubles, which may cause rounding errors.

Convertors

OperationResultDescription
implicitBigInteger[]NumericRange
implicitdouble[]NumericRange
implicitint[]NumericRange