Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Mencetak Kandungan Array dengan Berkesan dalam C# Selepas Panggilan Kaedah?
Bagaimana untuk mencetak kandungan tatasusunan dengan berkesan selepas memanggil kaedah C#?
Apabila berurusan dengan tatasusunan dalam C#, selalunya perlu mencetak kandungannya selepas menggunakan pelbagai kaedah pengubahsuaian. Ini berbeza daripada Java, yang boleh menggunakan alat Arrays.toString()
.
Berikut ialah beberapa cara untuk mencetak kandungan tatasusunan dalam C#:
<code class="language-csharp">foreach (var item in yourArray) { Console.WriteLine(item.ToString()); }</code>
Kod ini berulang pada setiap elemen dalam tatasusunan dan mencetak perwakilan rentetannya.
<code class="language-csharp">yourArray.ToList().ForEach(i => Console.WriteLine(i.ToString()));</code>
Kaedah ini menggunakan LINQ untuk menukar tatasusunan kepada senarai dan kemudian menggunakan ungkapan lambda untuk mencetak perwakilan rentetan setiap elemen.
Untuk keluaran satu baris yang ringkas, gunakan:
<code class="language-csharp">Console.WriteLine("[{0}]", string.Join(", ", yourArray));</code>
Kaedah ini memformatkan kandungan tatasusunan menjadi rentetan yang disertakan dengan "[" dan "]".
Selain itu, pertimbangkan untuk menggunakan kaedah Array.ForEach<T>
:
<code class="language-csharp">Array.ForEach(yourArray, Console.WriteLine);</code>
Kaedah ini mengelak daripada menukar tatasusunan kepada senarai dan meningkatkan kecekapan.
Atas ialah kandungan terperinci Bagaimana untuk Mencetak Kandungan Array dengan Berkesan dalam C# Selepas Panggilan Kaedah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!