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
461 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:

foreach (var item in yourArray)
{
    Console.WriteLine(item.ToString());
}
Salin selepas log masuk

Kaedah ini berulang pada setiap elemen dalam tatasusunan dan mencetaknya ke konsol menggunakan kaedah ToString().

Gunakan kaedah sambungan:

yourArray.ToList().ForEach(i => Console.WriteLine(i.ToString()));
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:

Console.WriteLine("[{0}]", string.Join(", ", yourArray));
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:

Array.ForEach(yourArray, Console.WriteLine);
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!

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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan