# NumericRange class

Namespace: [Grasshopper2](https://developer.rhino3d.com/api/gh2/namespace/grasshopper2.md) · Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
public sealed class NumericRange
```

A single numeric sequence. This wraps either a double[], an int[] or a BigInteger[].

## Constructors

- [NumericRange](https://developer.rhino3d.com/api/gh2/type/grasshopper2.numericrange/ctor.md): (3 overloads)

## Properties

- [Array](https://developer.rhino3d.com/api/gh2/type/grasshopper2.numericrange/array.md)
- [IsBigInteger](https://developer.rhino3d.com/api/gh2/type/grasshopper2.numericrange/isbiginteger.md)
- [IsDouble](https://developer.rhino3d.com/api/gh2/type/grasshopper2.numericrange/isdouble.md)
- [IsInteger](https://developer.rhino3d.com/api/gh2/type/grasshopper2.numericrange/isinteger.md)
- [Length](https://developer.rhino3d.com/api/gh2/type/grasshopper2.numericrange/length.md)

## Indexers

- [this[]](https://developer.rhino3d.com/api/gh2/type/grasshopper2.numericrange/item.md)

## Methods

- [Int32](https://developer.rhino3d.com/api/gh2/type/grasshopper2.numericrange/int32.md)
- [IntXx](https://developer.rhino3d.com/api/gh2/type/grasshopper2.numericrange/intxx.md)
- [Num64](https://developer.rhino3d.com/api/gh2/type/grasshopper2.numericrange/num64.md)
- [ToDoubleArray](https://developer.rhino3d.com/api/gh2/type/grasshopper2.numericrange/todoublearray.md): Create a double array out of this range. This will convert integer and big integers into doubles, which may cause rounding errors.

## Convertors

- [operator implicit](https://developer.rhino3d.com/api/gh2/type/grasshopper2.numericrange/op-implicit.md): (3 overloads, static)
