Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

String com itens do array

Tenho um array de ints que tem seu número de itens de acordo com o valor de uma variável.

O que estou tentando fazer, sem sucesso, é montar uma string concatenando todos os itens desse array em uma única string e devolver esse resultado na tela.

Poderiam me ajudar com algum exemplo?

2 respostas
solução!

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!

Boa noite Diego (parece que eu estou falando comigo mesmo....rsrsrs)

Obrigado pela ajuda, tive que fazer algumas adaptações, mas no fim funcionou!