Imprimir Array em C#

Muhammad Maisam Abbas 16 fevereiro 2024
  1. Imprima um array com o método String.Join() em C#
  2. Imprima um array com o método List.ForEach() em C#
  3. Imprima um array com o loop foreach em C#
Imprimir Array em C#

Este tutorial discutirá os métodos para imprimir um array de strings em C#.

Imprima um array com o método String.Join() em C#

O String.Join() método concatena os elementos de um array especificada com um separador especificado entre eles em C#. Podemos usar a sequência de escape \n como separador para colocar cada elemento do array em uma linha separada. O exemplo de código a seguir nos mostra como imprimir um array de variáveis ​​de string com o método String.Join() em C#.

using System;

namespace print_string_array {
  class Program {
    static void Main(string[] args) {
      string[] arr = new string[] { "one", "two", "three", "four" };
      Console.WriteLine(String.Join("\n", arr));
    }
  }
}

Resultado:

one two three four

Inicializamos um array de variáveis ​​de string arr e imprimimos cada elemento em uma nova linha com a função String.Join("\n", arr) em C#. A função String.Join() retorna uma variável de string. Portanto, podemos armazenar o valor retornado dentro de uma variável de string e depois exibi-lo ou usar diretamente a função String.Join() dentro da função Console.WriteLine().

Imprima um array com o método List.ForEach() em C#

O método ForEach() executa uma ação especificada em cada elemento de uma lista em C#. Podemos imprimir cada elemento de nosso array com o método List.ForEach() convertendo primeiro o array em uma lista. Podemos usar a função ToList() no Linq para converter nosso array em uma lista. Veja o seguinte exemplo.

using System;
using System.Linq;

namespace print_string_array {
  class Program {
    static void Main(string[] args) {
      string[] strArray = new string[] { "abc", "def", "asd" };
      strArray.ToList().ForEach(Console.WriteLine);
    }
  }
}

Resultado:

abc def asd

Inicializamos um array de strings strArray e imprimimos todos os elementos do array strArray convertendo-o primeiro em uma lista usando a função ToList() no Linq e depois usando ForEach() na lista resultante.

Imprima um array com o loop foreach em C#

O loop foreach é usado para iterar por meio de uma estrutura de dados em C#. Também podemos usar o loop foreach para iterar cada elemento de um array e imprimi-lo. O exemplo de código a seguir nos mostra como imprimir um array com o loop foreach em C#.

using System;

namespace print_string_array {
  class Program {
    static void Main(string[] args) {
      string[] arr = new string[] { "one", "two", "three", "four" };
      foreach (var s in arr) {
        Console.WriteLine(s);
      }
    }
  }
}

Resultado:

one two three four

Inicializamos um array de strings arr e exibimos cada elemento do array arr com o loop foreach em C#.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

Artigo relacionado - Csharp Array