##### string.Join
Имеет несколько похожих друг на друга сигнатур.
```csharp
public static string Join(string? separator, IEnumerable<string?> values);
```
Метод string.Join объединяет элементы указанного массива или коллекции в одну строку. Между этими элементами можно вставить разделитель, который вы указываете в качестве параметра.
Пример:
```csharp
string[] words = { "apple", "banana", "cherry" };
string result = string.Join(", ", words);
// Результат: "apple, banana, cherry"
```
По производительности этот метод является довольно оптимальным способом объединения строк, особенно когда нужно объединить большое количество строк. Внутри метод использует StringBuilder, который эффективно работает с памятью и минимизирует накладные расходы, связанные с созданием новых строковых объектов. Это делает его подходящим для задач, в которых требуется высокая производительность, и может быть полезно в вашей разработке игры в части, где нужно работать со строками.