Лучший способ добавить разделитель между текстом в массиве? - PullRequest
0 голосов
/ 09 мая 2018

Как я могу добавить символ между массивом строк в этом методе? Я попытался использовать оператор if внутри цикла for для каждого символа, который добавляет символ между каждым индексом массива, но это не сработало.

    public string addSymbolBetweenStringArray(string[] strArray, string symbol)
    {
        string s = default(string);
        foreach (string str in strArray)
        {

        }
        return s;
    }

    string[] strArray = { "Hello", "World", };
    string symbol = "-";
    addSymbolBetweenStringArray(stringArray, symbol);

Затем метод возвращает Hello-World

Ответы [ 2 ]

0 голосов
/ 09 мая 2018

Вы ищете метод string.Join. Например:

string[] strArray = { "Hello", "World", };
string symbol = "-";
var output = string.Join(symbol, strArray);
0 голосов
/ 09 мая 2018

Вы можете использовать String.Join:

string result = String.Join(symbol, strArray);
...