Rumah >pembangunan bahagian belakang >C++ >Bagaimana Mencetak Kandungan Array dengan Berkesan dalam C#?

Bagaimana Mencetak Kandungan Array dengan Berkesan dalam C#?

Susan Sarandon
Susan Sarandonasal
2025-01-20 19:56:41382semak imbas

How to Effectively Print Array Contents in 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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn