# SimpleArrayFloat class

Namespace: [Rhino.Runtime.InteropWrappers](https://developer.rhino3d.com/api/rhinocommon/namespace/rhino.runtime.interopwrappers.md) · Assembly: [RhinoCommon](https://developer.rhino3d.com/api/rhinocommon/assembly/rhinocommon.md)

```cs
public class SimpleArrayFloat : IDisposable
```

Wrapper for ON_SimpleArray<float>. If you are not writing C++ code then this class is not for you.

## Constructors

- [SimpleArrayFloat](https://developer.rhino3d.com/api/rhinocommon/type/rhino.runtime.interopwrappers.simplearrayfloat/ctor.md): (4 overloads) Initializes a new [SimpleArrayFloat](https://developer.rhino3d.com/api/rhinocommon/type/rhino.runtime.interopwrappers.simplearrayfloat.md) class.

## Finalizer

- [~SimpleArrayFloat](https://developer.rhino3d.com/api/rhinocommon/type/rhino.runtime.interopwrappers.simplearrayfloat/finalize.md): Passively reclaims unmanaged resources when the class user did not explicitly call Dispose().

## Properties

- [Count](https://developer.rhino3d.com/api/rhinocommon/type/rhino.runtime.interopwrappers.simplearrayfloat/count.md): Gets the amount of elements in this array.

## Methods

- [Array](https://developer.rhino3d.com/api/rhinocommon/type/rhino.runtime.interopwrappers.simplearrayfloat/array.md): Return the raw data.
- [ConstPointer](https://developer.rhino3d.com/api/rhinocommon/type/rhino.runtime.interopwrappers.simplearrayfloat/constpointer.md): Gets the constant (immutable) pointer of this array.
- [CopyTo](https://developer.rhino3d.com/api/rhinocommon/type/rhino.runtime.interopwrappers.simplearrayfloat/copyto.md): Copies the contents of a [SimpleArrayFloat](https://developer.rhino3d.com/api/rhinocommon/type/rhino.runtime.interopwrappers.simplearrayfloat.md) into another SimpleArrayFloat.
- [Dispose](https://developer.rhino3d.com/api/rhinocommon/type/rhino.runtime.interopwrappers.simplearrayfloat/dispose.md): Actively reclaims unmanaged resources that this instance uses.
- [NonConstPointer](https://developer.rhino3d.com/api/rhinocommon/type/rhino.runtime.interopwrappers.simplearrayfloat/nonconstpointer.md): Gets the non-constant pointer (for modification) of this array.
- [ToArray](https://developer.rhino3d.com/api/rhinocommon/type/rhino.runtime.interopwrappers.simplearrayfloat/toarray.md): Returns the managed counterpart of the unmanaged array.
