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:
foreach (var item in yourArray) { Console.WriteLine(item.ToString()); }
2. Ekspresi Lambda digabungkan dengan ToList:
Sebagai alternatif, anda boleh menggunakan ungkapan Lambda untuk mengulangi elemen tatasusunan dan menambahkannya pada senarai, kemudian mencetak senarai:
yourArray.ToList().ForEach(i => Console.WriteLine(i.ToString()));
3. Kaedah Array.ForEach:
Dalam C#, cara pilihan untuk mencetak elemen tatasusunan ialah menggunakan kaedah Array.ForEach<T>
:
Array.ForEach(yourArray, Console.WriteLine);
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:
Console.WriteLine("[{0}]", string.Join(", ", yourArray));
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!