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 ループと同じ結果を実現します。
単一行印刷:
配列の内容を 1 行に出力したい場合は、次のコードを使用できます:
<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 中国語 Web サイトの他の関連記事を参照してください。