Heim >Backend-Entwicklung >C++ >Wie drucke ich den Inhalt eines Arrays in C#?
Mehrere Methoden zum Drucken von Array-Inhalten in C#
Im Gegensatz zu Java gibt es in C# kein direktes Äquivalent zur System.out.print(Arrays.toString(alg.id))
-Methode von Java zum Drucken von Array-Inhalten. Sie können die folgenden Methoden verwenden:
1. foreach-Schleife:
Verwenden Sie foreach
, um die Array-Elemente zu durchlaufen und sie einzeln auszugeben:
<code class="language-csharp">foreach (var item in yourArray) { Console.WriteLine(item.ToString()); }</code>
2. Lambda-Ausdruck kombiniert mit ToList:
Alternativ können Sie einen Lambda-Ausdruck verwenden, um die Array-Elemente zu durchlaufen und sie einer Liste hinzuzufügen, und dann die Liste ausdrucken:
<code class="language-csharp">yourArray.ToList().ForEach(i => Console.WriteLine(i.ToString()));</code>
3. Array.ForEach-Methode:
In C# ist die bevorzugte Methode zum Drucken von Array-Elementen die Verwendung der Array.ForEach<T>
-Methode:
<code class="language-csharp">Array.ForEach(yourArray, Console.WriteLine);</code>
Diese Methode verwendet einen Lambda-Ausdruck als Parameter und führt den Ausdruck für jedes Element im Array aus.
4. Einzeiliger Druck:
Wenn Sie den Array-Inhalt in einer Zeile drucken möchten, können Sie die folgende Formatzeichenfolge verwenden:
<code class="language-csharp">Console.WriteLine("[{0}]", string.Join(", ", yourArray));</code>
Dadurch wird eine Ausgabe im Format [<item1>, <item2>, ..., <itemn>]
generiert.
Das obige ist der detaillierte Inhalt vonWie drucke ich den Inhalt eines Arrays in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!