J'ai un tableau, je me demande tout utilitaire pour imprimer tableau directement?Un utilitaire pour imprimer un tableau directement?
Répondre
Vous pouvez utiliser la méthode de chaîne Join()
, comme ceci:
Console.WriteLine("My array: {0}",
string.Join(", ", myArray.Select(v => v.ToString()))
);
Ce imprimera les éléments du tableau convertis en string
, séparés par ", "
.
erreur lors de l'utilisation du code ci-dessus. le code ci-dessus n'a pas pu être compilé –
@AdamLee C'est une faute de frappe: j'ai mis une accolade à la fin de la ligne au lieu d'une accolade régulière. Il est maintenant fixé. P.S. Downvoting sur une faute de frappe facile n'est pas une bonne pratique. – dasblinkenlight
Malheureusement, votre réponse ne peut toujours pas être compilée. La meilleure méthode surchargée pour 'string.Join (string, string [])' a quelques arguments invalides –
Vous pouvez utiliser une doublure suivant pour imprimer un tableau
int[] array = new int[] { 1 , 2 , 3 , 4 };
Array.ForEach(array , x => Console.WriteLine(x));
Vous pouvez écrire une méthode d'extension quelque chose comme ceci
espace de nomsConsoleApplication12 { class Program {
static void Main(string[] args)
{
var items = new []{ 1, 2, 3, 4, 5 };
items.PrintArray();
}
}
static class ArrayExtensions
{
public static void PrintArray<T>(this IEnumerable<T> elements)
{
foreach (var element in elements)
{
Console.WriteLine(element);
}
}
}
}
J'aime la solution @dasblinkenlight, mais je voudrais noter que l'instruction select n'est pas nessasary.
Ce code produit le même résultat pour un tableau de chaînes:
string[] myArray = {"String 1", "String 2", "More strings"};
Console.WriteLine("My array: {0}", string.Join(", ", myArray));
Je trouve un peu plus facile sur les yeux ayant moins de code à lire.
(linqpad est une application fantastique pour tester des extraits de code comme celui-ci.)
Bonne réponse, mais cela dépend de la version du framework que vous utilisez et si vous voulez être capable de gérer des tableaux de tout type - le framework 4+ a la chaîne 'string.Join (string, object [])' Par conséquent, votre méthode est limitée aux tableaux de chaînes dans les versions antérieures du framework ([msdn] (http://msdn.microsoft.com/fr-fr/library/dd988350.aspx)) –
- 1. Imprimer FastReport directement
- 2. Méthode Scala pour imprimer XML directement directement à un java.io.Writer (pas une chaîne)?
- 3. Imprimer un tableau avec LINQ
- 4. Comment imprimer un tableau d'entiers
- 5. Comment imprimer un tableau vide
- 6. Comment imprimer un objet dans un tableau?
- 7. Existe-t-il un utilitaire pour imprimer une séquence d'appel de fonction pour les programmes C?
- 8. Pourquoi imprimer un tableau de configuration donne un tableau vide?
- 9. Android Fonction pour retourner un tableau directement dans les variables
- 10. Utilitaire C# pour créer un CA
- 11. Imprimer un objet Doctrine_Collection?
- 12. Imprimer un tableau JSON au format attendu
- 13. Lire un tableau d'entiers et les imprimer
- 14. Impossible de concevoir/imprimer un tableau 2D
- 15. J'ai besoin d'aide pour imprimer un tableau multidimensionnel php
- 16. Fonction Excel VBA pour imprimer un tableau dans le classeur
- 17. Imprimer un tableau/une liste pour exceler dans C#
- 18. Comment imprimer un tableau multidimensionnel dans ruby?
- 19. Comment imprimer un tableau Java dans gdb?
- 20. Ruby: comment imprimer un tableau 2D?
- 21. Comment puis-je imprimer un tableau facilement?
- 22. Comment imprimer un élément de tableau associatif?
- 23. imprimer un tableau 2D en C
- 24. Imprimer le nombre d'enregistrements dans un tableau?
- 25. Comment imprimer un tableau sur une ligne
- 26. Imprimer Valeurs de fonction dans un tableau?
- 27. Comment imprimer un tableau associatif dans dtrace?
- 28. Imprimer un tableau php en xslt
- 29. Comment puis-je connecter un site Web directement à une imprimante? pour qu'il puisse imprimer les commandes directement
- 30. imprimer pdf directement à l'imprimante windows
Imprimer où? Question assez vague! – Lloyd