Diego, blz?
É possível fazer isso usando a função JOIN.
O primeiro parâmetro será o separador entre cada valor, no exemplo abaixo é um espaço em branco. O segundo parâmetro é o array.
Segue um exemplo:
using System;
class Program
{
    static void Main()
    {
        // Parte 1: criando o array
        string[] array = new string[3];
        array[0] = 1;
        array[1] = 2;
        array[2] = 3;
        // Parte 2: usando a funcao JOIN.
        string result1 = string.Join(" ", array);
        Console.WriteLine($"RESULT1: {result1}");
        string result2 = string.Join("-", array);
        Console.WriteLine($"RESULT2: {result2}");
    }
}
// Saída:
// RESULT1: 1 2 3
// RESULT2: 1-2-3
Link da documentação oficial: docs Microsoft - String.Join
Também é possível usar a função Concat ou StringBuilder.
string[] test = new string[2];
test[0] = "Hello ";
test[1] = "World!";
string result = String.Concat(test);
Link com exemplo do StringBuilder: StringBuilder
Espero ter ajudado.
Bons estudos!