Bonjour,

En VB .net 2005 est-il possible de parcourir une variable de type "Dictionary" (via une boucle for i .... ) sachant que les clés du Dictionary sont des string 'A' 'B' 'C' 'D' ....

Le code suivant
lève une exception.

Le but est de créer un string CSV
Mon code est le suivant:

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
Dim client As New Dictionary(Of String, List(Of client_structure))
Dim ListClient As New List(Of client_structure)
Dim csv As String 
 
' .....
 
For i = 0 To (client.Count - 1)
    ListClient = client(i)
 
    ' ..... code qui boucle sur  ListClient 
 
    If (i < client.Count - 1) Then
        csv &= "\"
    End If
Next i
Remarque :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
For Each kvp As KeyValuePair(Of String, List(Of client_structure)) In client
est une solution mais je ne peux pas déterminer si je parcours le dernier élément ... pour éviter de mettre le séparateur "\" dans le CSV

Merci pour votre aide