Rumah >pembangunan bahagian belakang >C++ >Bagaimana Mencetak Kandungan Array dengan Berkesan dalam C#?
Penjelasan terperinci kaedah pencetakan kandungan tatasusunan C#
Jika anda biasa menggunakan System.out.print(Arrays.toString(alg.id))
dalam Java untuk mencetak tatasusunan, anda mungkin tertanya-tanya bagaimana untuk mencapai fungsi yang sama dalam C#. Berikut ialah panduan tentang cara melakukannya:
Gunakan gelung foreach:
<code class="language-csharp">foreach (var item in yourArray) { Console.WriteLine(item.ToString()); }</code>
Kaedah ini berulang pada setiap elemen dalam tatasusunan dan mencetaknya ke konsol menggunakan kaedah ToString()
.
Gunakan kaedah sambungan:
<code class="language-csharp">yourArray.ToList().ForEach(i => Console.WriteLine(i.ToString()));</code>
Kaedah ini menggabungkan kaedah ToList()
dan kaedah sambungan ForEach()
untuk mencapai hasil yang sama seperti gelung foreach.
Percetakan satu baris:
Jika anda ingin mengeluarkan kandungan tatasusunan kepada satu baris, anda boleh menggunakan kod berikut:
<code class="language-csharp">Console.WriteLine("[{0}]", string.Join(", ", yourArray));</code>
Kaedah ini menggunakan kaedah string.Join()
untuk menggabungkan elemen tatasusunan dengan pembatas koma dan kemudian mencetak hasilnya dalam kurungan segi empat sama.
Pilihan lain:
Sebagai alternatif, anda boleh menggunakan kaedah Array.ForEach<T>
untuk mencetak kandungan tatasusunan:
<code class="language-csharp">Array.ForEach(yourArray, Console.WriteLine);</code>
Kaedah ini lebih cekap kerana ia tidak memerlukan penukaran tatasusunan kepada senarai.
Atas ialah kandungan terperinci Bagaimana Mencetak Kandungan Array dengan Berkesan dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!