# AppendLineSmart(StringBuilder, string, params object[])

> Appends a formatted string followed by a line terminator, using the same semantics as Smart.Format.

## Definition

* **Type:** Method
* **Namespace:** [Unity.SmartStrings](/engine/6000.7/script-reference/unity/smartstrings.md)
* **Assembly:** UnityEngine.SmartStringsModule

## AppendLineSmart(StringBuilder, string, Object\[])

```csharp
public static void AppendLineSmart(this StringBuilder sb, string format, params object[] args)
```

### Parameters

**** (\[StringBuilder]\(https\://learn.microsoft.com/dotnet/api/system.text.stringbuilder)): Target StringBuilder for the formatted output.**** (\[string]\(https\://learn.microsoft.com/dotnet/api/system.string)): Composite format string that defines how the arguments are formatted.**** (\[Object\[]]\(https\://learn.microsoft.com/dotnet/api/system.object)): Arguments to insert into the formatted output.
