C# メソッドを呼び出した後に配列の内容を効果的に出力するにはどうすればよいですか?
C# で配列を扱う場合、さまざまな変更方法を適用した後にその内容を出力することが必要になることがよくあります。これは、Arrays.toString()
ツールを使用できる Java とは異なります。
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 を使用して配列をリストに変換し、ラムダ式を適用して各要素の文字列表現を出力します。
簡潔な単一行出力の場合は、次を使用できます。
<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 中国語 Web サイトの他の関連記事を参照してください。