Maison >développement back-end >C++ >Comment imprimer efficacement le contenu d'un tableau en C# ?

Comment imprimer efficacement le contenu d'un tableau en C# ?

Susan Sarandon
Susan Sarandonoriginal
2025-01-20 19:56:41382parcourir

How to Effectively Print Array Contents in C#?

Explication détaillée de la méthode d'impression du contenu du tableau C#

Si vous avez l'habitude d'utiliser System.out.print(Arrays.toString(alg.id)) en Java pour imprimer des tableaux, vous vous demandez peut-être comment obtenir la même fonctionnalité en C#. Voici un guide sur la façon de procéder :

Utiliser la boucle foreach :

<code class="language-csharp">foreach (var item in yourArray)
{
    Console.WriteLine(item.ToString());
}</code>

Cette méthode parcourt chaque élément du tableau et l'imprime sur la console à l'aide de la méthode ToString().

Utiliser la méthode d'extension :

<code class="language-csharp">yourArray.ToList().ForEach(i => Console.WriteLine(i.ToString()));</code>

Cette méthode combine la méthode ToList() et la méthode d'extension ForEach() pour obtenir le même résultat qu'une boucle foreach.

Impression sur une seule ligne :

Si vous souhaitez afficher le contenu du tableau sur une seule ligne, vous pouvez utiliser le code suivant :

<code class="language-csharp">Console.WriteLine("[{0}]", string.Join(", ", yourArray));</code>

Cette méthode utilise la méthode string.Join() pour concaténer les éléments du tableau avec des délimiteurs par virgule, puis imprime le résultat entre crochets.

Autres options :

Vous pouvez également utiliser la méthode Array.ForEach<T> pour imprimer le contenu du tableau :

<code class="language-csharp">Array.ForEach(yourArray, Console.WriteLine);</code>

Cette méthode est plus efficace car elle ne nécessite pas de convertir le tableau en liste.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn