Impresión de arrays en C#

Muhammad Maisam Abbas 16 febrero 2024
  1. Imprima un array con el método String.Join() en C#
  2. Imprima un array con el método List.ForEach() en C#
  3. Imprima un array con el bucle foreach en C#
Impresión de arrays en C#

Este tutorial discutirá los métodos para imprimir un array de cadenas en C#.

Imprima un array con el método String.Join() en C#

El método String.Join() concatena los elementos de un array especificada con un separador especificado entre ellos en C#. Podemos usar la secuencia de escape \n como separador para colocar cada elemento del array en una línea separada. El siguiente ejemplo de código nos muestra cómo imprimir un array de variables de cadena con el método String.Join() en 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));
    }
  }
}

Producción :

one
two
three
four

Inicializamos un array de variables de cadena arr e imprimimos cada elemento en una nueva línea con la función String.Join("\n", arr) en C#. La función String.Join() devuelve una variable de cadena. Entonces, podemos almacenar el valor devuelto dentro de una variable de cadena y luego mostrarlo o usar directamente la función String.Join() dentro de la función Console.WriteLine().

Imprima un array con el método List.ForEach() en C#

El método ForEach() realiza una acción específica en cada elemento de una lista en C#. Podemos imprimir cada elemento de nuestra matriz con el método List.ForEach() convirtiendo primero el array en una lista. Podemos usar la función ToList() en Linq para convertir nuestra matriz en una lista. Vea el siguiente ejemplo.

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);
    }
  }
}

Producción :

abc
def
asd

Inicializamos un array de cadenas strArray e imprimimos todos los elementos del array strArray convirtiéndola primero en una lista usando la función ToList() en Linq y luego usando ForEach() en la lista resultante.

Imprima un array con el bucle foreach en C#

El bucle foreach se utiliza para iterar a través de una estructura de datos en C#. También podemos usar el bucle foreach para iterar a través de cada elemento de un array e imprimirlo. El siguiente ejemplo de código nos muestra cómo imprimir un array con el bucle foreach en 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);
      }
    }
  }
}

Producción :

one
two
three
four

Inicializamos un array de cadenas arr y mostramos cada elemento del array arr con el bucle foreach en 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

Artículo relacionado - Csharp Array