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

Bagaimana Mencetak Kandungan Array dengan Berkesan dalam C#?

Susan Sarandon
Lepaskan: 2025-01-20 19:56:41
asal
425 orang telah melayarinya

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>
Salin selepas log masuk

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>
Salin selepas log masuk

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>
Salin selepas log masuk

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>
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan