Heim >Backend-Entwicklung >C++ >Wie kann man Array-Inhalte in C# nach Methodenaufrufen effektiv drucken?
Wie druckt man den Inhalt eines Arrays nach dem Aufruf einer C#-Methode effektiv aus?
Beim Umgang mit Arrays in C# ist es häufig erforderlich, deren Inhalt nach Anwendung verschiedener Änderungsmethoden auszudrucken. Dies unterscheidet sich von Java, das Arrays.toString()
-Tools verwenden kann.
Im Folgenden finden Sie mehrere Möglichkeiten, den Inhalt eines Arrays in C# zu drucken:
<code class="language-csharp">foreach (var item in yourArray) { Console.WriteLine(item.ToString()); }</code>
Dieser Code durchläuft jedes Element im Array und gibt seine Zeichenfolgendarstellung aus.
<code class="language-csharp">yourArray.ToList().ForEach(i => Console.WriteLine(i.ToString()));</code>
Diese Methode verwendet LINQ, um das Array in eine Liste zu konvertieren, und wendet dann einen Lambda-Ausdruck an, um die Zeichenfolgendarstellung jedes Elements zu drucken.
Für eine prägnante einzeilige Ausgabe verwenden Sie:
<code class="language-csharp">Console.WriteLine("[{0}]", string.Join(", ", yourArray));</code>
Diese Methode formatiert den Inhalt des Arrays in eine von „[“ und „]“ umschlossene Zeichenfolge.
Erwägen Sie auch die Verwendung der Array.ForEach<T>
-Methode:
<code class="language-csharp">Array.ForEach(yourArray, Console.WriteLine);</code>
Diese Methode vermeidet die Konvertierung von Arrays in Listen und verbessert die Effizienz.
Das obige ist der detaillierte Inhalt vonWie kann man Array-Inhalte in C# nach Methodenaufrufen effektiv drucken?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!