# DefaultFormatter

> Performs default formatting, using the same logic as string.Format.

## Definition

* **Type:** Class
* **Namespace:** [Unity.SmartStrings.Extensions](/engine/6000.7/script-reference/unity/smartstrings/extensions.md)
* **Assembly:** UnityEngine.SmartStringsModule
* **Inherits from:** [FormatterBase](/engine/6000.7/script-reference/unity/smartstrings/core/extensions/formatterbase.md)
* **Implements:** [IFormatter](/engine/6000.7/script-reference/unity/smartstrings/core/extensions/iformatter.md)

```csharp
public class DefaultFormatter : FormatterBase, IFormatter
```

## Constructors

| Constructor                                                                                                  | Description                              |
| ------------------------------------------------------------------------------------------------------------ | ---------------------------------------- |
| [DefaultFormatter()](/engine/6000.7/script-reference/unity/smartstrings/extensions/defaultformatter/ctor.md) | Creates a new instance of the formatter. |

## Inheritance

**Inherited Members:**

* [FormatterBase.DefaultName()](/engine/6000.7/script-reference/unity/smartstrings/core/extensions/formatterbase/defaultname.md)
