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

Bagaimana untuk Mencetak Kandungan Array dalam C#?

Mary-Kate Olsen
Mary-Kate Olsenasal
2025-01-20 19:59:13777semak imbas

How to Print an Array's Contents in C#?

Beberapa kaedah mencetak kandungan tatasusunan dalam C#

Tidak seperti Java, C# tidak mempunyai persamaan langsung dengan kaedah System.out.print(Arrays.toString(alg.id)) Java untuk mencetak kandungan tatasusunan. Anda boleh menggunakan kaedah berikut:

1. setiap gelung:

Gunakan foreach untuk melingkari elemen tatasusunan dan mencetaknya satu demi satu:

<code class="language-csharp">foreach (var item in yourArray)
{
    Console.WriteLine(item.ToString());
}</code>

2. Ekspresi Lambda digabungkan dengan ToList:

Sebagai alternatif, anda boleh menggunakan ungkapan Lambda untuk mengulangi elemen tatasusunan dan menambahkannya pada senarai, kemudian mencetak senarai:

<code class="language-csharp">yourArray.ToList().ForEach(i => Console.WriteLine(i.ToString()));</code>

3. Kaedah Array.ForEach:

Dalam C#, cara pilihan untuk mencetak elemen tatasusunan ialah menggunakan kaedah Array.ForEach<T>:

<code class="language-csharp">Array.ForEach(yourArray, Console.WriteLine);</code>

Kaedah ini mengambil ungkapan Lambda sebagai parameter dan melaksanakan ungkapan untuk setiap elemen dalam tatasusunan.

4. Pencetakan satu baris:

Jika anda ingin mencetak kandungan tatasusunan dalam satu baris, anda boleh menggunakan rentetan format berikut:

<code class="language-csharp">Console.WriteLine("[{0}]", string.Join(", ", yourArray));</code>

Ini akan menjana output dalam format [<item1>, <item2>, ..., <itemn>].

Atas ialah kandungan terperinci Bagaimana untuk Mencetak Kandungan Array 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