C# 陣列內容列印方法詳解
如果您習慣使用 Java 中的 System.out.print(Arrays.toString(alg.id))
來列印數組,那麼您可能想知道如何在 C# 中實現相同的功能。以下是如何操作的指南:
使用 foreach 迴圈:
<code class="language-csharp">foreach (var item in yourArray) { Console.WriteLine(item.ToString()); }</code>
此方法迭代數組中的每個元素,並使用 ToString()
方法將其列印到控制台。
使用擴充方法:
<code class="language-csharp">yourArray.ToList().ForEach(i => Console.WriteLine(i.ToString()));</code>
此方法結合了 ToList()
方法和 ForEach()
擴展方法,以實現與 foreach 循環相同的結果。
單行列印:
如果您希望將陣列內容輸出到單行,可以使用以下程式碼:
<code class="language-csharp">Console.WriteLine("[{0}]", string.Join(", ", yourArray));</code>
此方法使用 string.Join()
方法將陣列元素以逗號分隔符號連接起來,然後在方括號內列印結果。
其他選項:
或者,您也可以使用 Array.ForEach<T>
方法來列印陣列內容:
<code class="language-csharp">Array.ForEach(yourArray, Console.WriteLine);</code>
此方法更有效率,因為它不需要將陣列轉換為列表。
以上是如何在C#中有效列印數組內容?的詳細內容。更多資訊請關注PHP中文網其他相關文章!