Bagaimana untuk mencetak kandungan tatasusunan dengan berkesan selepas memanggil kaedah C#?
Apabila berurusan dengan tatasusunan dalam C#, selalunya perlu mencetak kandungannya selepas menggunakan pelbagai kaedah pengubahsuaian. Ini berbeza daripada Java, yang boleh menggunakan alat Arrays.toString()
.
Berikut ialah beberapa cara untuk mencetak kandungan tatasusunan dalam C#:
foreach (var item in yourArray) { Console.WriteLine(item.ToString()); }
Kod ini berulang pada setiap elemen dalam tatasusunan dan mencetak perwakilan rentetannya.
yourArray.ToList().ForEach(i => Console.WriteLine(i.ToString()));
Kaedah ini menggunakan LINQ untuk menukar tatasusunan kepada senarai dan kemudian menggunakan ungkapan lambda untuk mencetak perwakilan rentetan setiap elemen.
Untuk keluaran satu baris yang ringkas, gunakan:
Console.WriteLine("[{0}]", string.Join(", ", yourArray));
Kaedah ini memformatkan kandungan tatasusunan menjadi rentetan yang disertakan dengan "[" dan "]".
Selain itu, pertimbangkan untuk menggunakan kaedah Array.ForEach<T>
:
Array.ForEach(yourArray, Console.WriteLine);
Kaedah ini mengelak daripada menukar tatasusunan kepada senarai dan meningkatkan kecekapan.
Atas ialah kandungan terperinci Bagaimana untuk Mencetak Kandungan Array dengan Berkesan dalam C# Selepas Panggilan Kaedah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!