Imprimir Array em C#
-
Imprima um array com o método
String.Join()emC# -
Imprima um array com o método
List.ForEach()emC# -
Imprima um array com o loop
foreachemC#
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#.
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