Tableau d'impression en C#

Muhammad Maisam Abbas 16 février 2024
  1. Imprimer un tableau avec la méthode String.Join() en C#
  2. Imprimer un tableau avec la méthode List.ForEach() en C#
  3. Imprimer un tableau avec la boucle foreach en C#
Tableau d'impression en C#

Ce didacticiel abordera les méthodes d’impression d’un tableau de chaînes en C#.

Imprimer un tableau avec la méthode String.Join() en C#

La méthode String.Join() concatène les éléments d’un tableau spécifié avec un séparateur spécifié entre eux en C#. Nous pouvons utiliser la séquence d’échappement \n comme séparateur pour placer chaque élément du tableau sur une ligne distincte. L’exemple de code suivant nous montre comment imprimer un tableau de variables chaîne avec la méthode 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));
    }
  }
}

Production:

one two three four

Nous avons initialisé un tableau de variables chaîne arr et imprimé chaque élément dans une nouvelle ligne avec la fonction String.Join("\n", arr) en C#. La fonction String.Join() renvoie une variable chaîne. Ainsi, on peut soit stocker la valeur retournée dans une variable string puis l’afficher, soit utiliser directement la fonction String.Join() à l’intérieur de la fonction Console.WriteLine().

Imprimer un tableau avec la méthode List.ForEach() en C#

La méthode ForEach() effectue une action spécifiée sur chaque élément d’une liste en C#. Nous pouvons imprimer chaque élément de notre tableau avec la méthode List.ForEach() en convertissant d’abord le tableau en liste. Nous pouvons utiliser la fonction ToList() de Linq pour convertir notre tableau en une liste. Consultez l’exemple suivant.

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

Production:

abc def asd

Nous avons initialisé un tableau de chaînes strArray et imprimé tous les éléments du tableau strArray en le convertissant d’abord en liste en utilisant la fonction ToList() de Linq puis en utilisant ForEach() sur la liste résultante.

Imprimer un tableau avec la boucle foreach en C#

La boucle foreach permet de parcourir une structure de données en C#. Nous pouvons également utiliser la boucle foreach pour parcourir chaque élément d’un tableau et l’imprimer. L’exemple de code suivant nous montre comment imprimer un tableau avec la boucle 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);
      }
    }
  }
}

Production:

one two three four

Nous avons initialisé un tableau de chaînes arr et affiché chaque élément du tableau arr avec la boucle 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

Article connexe - Csharp Array