Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Mencetak Kandungan Array dalam 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!