# OptionString class

Namespace: [Rhino.Input.Custom](https://developer.rhino3d.com/api/rhinocommon/namespace/rhino.input.custom.md) · Assembly: [RhinoCommon](https://developer.rhino3d.com/api/rhinocommon/assembly/rhinocommon.md) · Since v9.0

```cs
public class OptionString : IDisposable
```

RhinoGet string option helper

## Constructors

- [OptionString](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.optionstring/ctor.md): (2 overloads) Constructs the option object.

## Finalizer

- [~OptionString](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.optionstring/finalize.md)

## Properties

- [CurrentValue](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.optionstring/currentvalue.md): Gets and sets the current value of the option.
- [InitialValue](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.optionstring/initialvalue.md): Gets the initial value of the option.

## Methods

- [Dispose](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.optionstring/dispose.md): (2 overloads)
