Array drucken in C#
-
Drucken eines Arrays mit der Methode
String.Join()
inC#
-
Drucken Sie ein Array mit der Methode
List.ForEach()
inC#
-
Drucken eines Arrays mit der
foreach
-Schleife inC#
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.
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