Obtenir la liste des clefs d'une collection dans un tableau
Bonsoir,
Je me heurte à un problème qui doit être évident mais sur lequel je bute.
J'ai créer une collection SortedDictionary d'objets qui sont repérés par une clef de type String. Et je souhaite récupérer la liste des clef dans un tableau T() as string.
J'essaie d'utiliser sans succès la propriété ToString. Voici par exemple ce que je fais
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
Class Adress
Public Nom as string
Public NuméroRue as integer
public Rue as String
end class
'Création de la collection
dim ColAdresses as sorteddictionary (of string,Adress)
'Diverses valeurs sont remplies........
'Pour extraire la liste des noms souhaitée
'Voici ce que j'essaie
dim T() as string 'car les clefs sont du type String
ColAdresses.keys.copyto(T,0) |
Je ne comprends pas pourquoi VB refuse de ranger ces clefs dans le tableau. Le type de clefs est String, Le tableau est dimensionné en String.
Il me mets une erreur comme si le tableau attendu devait être du type Adress
Merci pour votre aide.