Heim >Backend-Entwicklung >C++ >Wie kann ich Array-Inhalte in C# effektiv drucken?
Detaillierte Erläuterung der Druckmethode für C#-Array-Inhalte
Wenn Sie es gewohnt sind, System.out.print(Arrays.toString(alg.id))
in Java zum Drucken von Arrays zu verwenden, fragen Sie sich möglicherweise, wie Sie die gleiche Funktionalität in C# erreichen können. Hier ist eine Anleitung dazu:
Foreach-Schleife verwenden:
<code class="language-csharp">foreach (var item in yourArray) { Console.WriteLine(item.ToString()); }</code>
Diese Methode durchläuft jedes Element im Array und gibt es mithilfe der Methode ToString()
auf der Konsole aus.
Verwenden Sie die Erweiterungsmethode:
<code class="language-csharp">yourArray.ToList().ForEach(i => Console.WriteLine(i.ToString()));</code>
Diese Methode kombiniert die ToList()
-Methode und die ForEach()
-Erweiterungsmethode, um das gleiche Ergebnis wie eine foreach-Schleife zu erzielen.
Einzeiliger Druck:
Wenn Sie den Array-Inhalt in einer einzelnen Zeile ausgeben möchten, können Sie den folgenden Code verwenden:
<code class="language-csharp">Console.WriteLine("[{0}]", string.Join(", ", yourArray));</code>
Diese Methode verwendet die Methode string.Join()
, um Array-Elemente mit Komma-Trennzeichen zu verketten und gibt das Ergebnis dann in eckigen Klammern aus.
Weitere Optionen:
Alternativ können Sie die Methode Array.ForEach<T>
verwenden, um den Array-Inhalt auszudrucken:
<code class="language-csharp">Array.ForEach(yourArray, Console.WriteLine);</code>
Diese Methode ist effizienter, da sie keine Konvertierung des Arrays in eine Liste erfordert.
Das obige ist der detaillierte Inhalt vonWie kann ich Array-Inhalte in C# effektiv drucken?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!