ホームページ >バックエンド開発 >C++ >C# で配列の内容を効果的に出力するにはどうすればよいですか?

C# で配列の内容を効果的に出力するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2025-01-20 19:56:41382ブラウズ

How to Effectively Print Array Contents in C#?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。