# PersistentSettingsConverter class

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

```cs
public static class PersistentSettingsConverter
```

Used to convert string to string lists and string dictionaries and back to strings again.

## Methods

- [IsStringDictionary](https://developer.rhino3d.com/api/rhinocommon/type/rhino.persistentsettingsconverter/isstringdictionary.md): (static) Determines if the string value is formatted as a key value pair string list.
- [IsStringList](https://developer.rhino3d.com/api/rhinocommon/type/rhino.persistentsettingsconverter/isstringlist.md): (static) Determines if the string value is formatted as a string list.
- [ToString](https://developer.rhino3d.com/api/rhinocommon/type/rhino.persistentsettingsconverter/tostring.md): (3 overloads, static) Converts a double value to a string.
- [TryParseDouble](https://developer.rhino3d.com/api/rhinocommon/type/rhino.persistentsettingsconverter/tryparsedouble.md): (static) Converts the string representation of a number to its double-precision floating-point number equivalent. A return value indicates whether the conversion succeeded or failed. system culture.
- [TryParseEnum](https://developer.rhino3d.com/api/rhinocommon/type/rhino.persistentsettingsconverter/tryparseenum.md): (2 overloads, static) Converts an enumerated value name to its integer equivalent.
- [TryParseStringDictionary](https://developer.rhino3d.com/api/rhinocommon/type/rhino.persistentsettingsconverter/tryparsestringdictionary.md): (static) Attempts to convert a string to a key value string pair array.
- [TryParseStringList](https://developer.rhino3d.com/api/rhinocommon/type/rhino.persistentsettingsconverter/tryparsestringlist.md): (static) Attempts to convert a string to a string value list.
