Bonjour,
je souhaiterai afficher le parcourt d'une arraylist (ici à l'aide d'un string mais qui est en réalité la même valeur contenue dans une table SQL), sur une seule ligne, j'ai fais ce petit bout de code pour tester, mais je n'ai pas trouvé de solutions et pourtant ce n'est pas faute d'avoir essayé.
Avec ça, j'affiche une liste de nom:
mais j'obtient cette sortie:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 using System; using System.Text; using System.Collections; namespace ListeNom { class Program { static void Main(string[] args) { ArrayList h = new ArrayList(); string[] d = "Regis:1,Annie:2,Paul:5,Camille:10,Elsa:12".Split(','); string Name = ""; string Id = ""; foreach (string str in d) { string[] loc = str.Split(':'); Name = loc[0]; Id = loc[1]; h.Add(loc); Console.WriteLine(String.Format("[{0}], ", Name)); } } } }
j'aimerai plutôt obtenir
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 [Regis], [Annie], [Paul], [Camille], [Elsa],J'ai bien essayé de mettre le Console.Write à l'extérieur de l'instruction foreach mais cela ne m'affiche que
Code : Sélectionner tout - Visualiser dans une fenêtre à part [Regis], [Annie], [Paul], [Camille], [Elsa],.
Code : Sélectionner tout - Visualiser dans une fenêtre à part [Elsa],
Je ne trouve vraiment pas comment faire. Merci d'avance.
Partager