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

Comment puis-je imprimer le contenu d'un tableau en C# ?

Mary-Kate Olsen
Libérer: 2025-01-20 20:05:15
original
418 Les gens l'ont consulté

How Can I Print the Contents of an Array in C#?

Afficher efficacement le contenu des tableaux C#

Ce guide présente plusieurs méthodes pour imprimer le contenu d'un tableau C#, offrant des alternatives à la méthode Arrays.toString() de Java.

Méthode 1 : foreachBoucle

L'approche la plus simple implique une foreach boucle :

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

Ceci parcourt chaque élément et imprime sa représentation sous forme de chaîne.

Méthode 2 : Fonction anonyme avec ForEach

L'utilisation de LINQ ForEach avec une fonction anonyme fournit une solution concise :

<code class="language-csharp">yourArray.ToList().ForEach(i => Console.WriteLine(i.ToString()));</code>
Copier après la connexion

Notez que cette méthode convertit d'abord le tableau en liste, ce qui peut être moins efficace pour les très grands tableaux.

Méthode 3 : Sortie sur une seule ligne avec string.Join

Pour une sortie compacte sur une seule ligne :

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

Cela joint les éléments du tableau avec des virgules et les met entre crochets.

Méthode 4 : Array.ForEach (la plus efficace)

La méthode la plus efficace exploite la méthode Array.ForEach<T> :

<code class="language-csharp">Array.ForEach(yourArray, Console.WriteLine);</code>
Copier après la connexion

Cela applique directement la méthode Console.WriteLine à chaque élément du tableau, évitant ainsi la surcharge de conversion de liste. Il s'agit généralement de l'approche privilégiée pour des raisons de performances.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal