Array drucken in C#

Muhammad Maisam Abbas 16 Februar 2024
  1. Drucken eines Arrays mit der Methode String.Join() in C#
  2. Drucken Sie ein Array mit der Methode List.ForEach() in C#
  3. Drucken eines Arrays mit der foreach-Schleife in C#
Array drucken in C#

In diesem Lernprogramm werden die Methoden zum Drucken eines Arrays von Zeichenketten in C# erläutert.

Drucken eines Arrays mit der Methode String.Join() in C#

Die Methode String.Join() verkettet die Elemente eines angegebenen Arrays mit einem angegebenen Trennzeichen zwischen ihnen in C#. Wir können die Escape-Sequenz \n als Trennzeichen verwenden, um jedes Element des Arrays in einer separaten Zeile zu platzieren. Das folgende Codebeispiel zeigt, wie ein Array von Zeichenkettenvariablen mit der Methode String.Join() in C# gedruckt wird.

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

Ausgabe:

one
two
three
four

Wir haben ein Array von Stringvariablen arr initialisiert und jedes Element in einer neuen Zeile mit der Funktion String.Join("\n", arr) in C# gedruckt. Die Funktion String.Join() gibt eine Stringvariable zurück. Wir können den zurückgegebenen Wert also entweder in einer Zeichenkettenvariablen speichern und dann anzeigen oder direkt die Funktion String.Join() in der Funktion Console.WriteLine() verwenden.

Drucken Sie ein Array mit der Methode List.ForEach() in C#

Die Methode ForEach() führt eine bestimmte Aktion für jedes Element einer Liste in C# aus. Wir können jedes Element unseres Arrays mit der Methode List.ForEach() drucken, indem wir zuerst das Array in eine Liste konvertieren. Wir können die Funktion ToList() in Linq verwenden, um unser Array in eine Liste umzuwandeln. Siehe folgendes Beispiel.

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

Ausgabe:

abc
def
asd

Wir haben ein Array von Strings strArray initialisiert und alle Elemente des Arrays strArray gedruckt, indem wir es zuerst mit der Funktion ToList() in Linq in eine Liste konvertiert und dann ForEach() für die resultierende Liste verwendet haben.

Drucken eines Arrays mit der foreach-Schleife in C#

Die foreach-Schleife wird verwendet, um eine Datenstruktur in C# zu durchlaufen. Wir können auch die foreach-Schleife verwenden, um jedes Element eines Arrays zu durchlaufen und es zu drucken. Das folgende Codebeispiel zeigt, wie ein Array mit der Schleife foreach in C# gedruckt wird.

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

Ausgabe:

one
two
three
four

Wir haben ein Array von Strings arr initialisiert und jedes Element des Arrays arr mit der Schleife foreach in C# angezeigt.

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

Verwandter Artikel - Csharp Array