C#方法呼叫後如何有效列印陣列內容?
在C#中處理陣列時,經常需要在應用各種修改方法後列印其內容。這與Java不同,Java可以使用Arrays.toString()
工具。
以下是在C#中列印陣列內容的幾種方法:
<code class="language-csharp">foreach (var item in yourArray) { Console.WriteLine(item.ToString()); }</code>
此程式碼迭代數組中的每個元素,並列印其字串表示形式。
<code class="language-csharp">yourArray.ToList().ForEach(i => Console.WriteLine(i.ToString()));</code>
此方法使用LINQ將數組轉換為列表,然後套用lambda表達式來列印每個元素的字串表示形式。
對於簡潔的單行輸出,可以使用:
<code class="language-csharp">Console.WriteLine("[{0}]", string.Join(", ", yourArray));</code>
此方法將陣列的內容格式化為用「[」和「]」括起來的字串。
此外,還可以考慮使用Array.ForEach<T>
方法:
<code class="language-csharp">Array.ForEach(yourArray, Console.WriteLine);</code>
此方法避免了將數組轉換為列表,提高了效率。
以上是如何在方法呼叫後有效地列印 C# 中的陣列內容?的詳細內容。更多資訊請關注PHP中文網其他相關文章!