Dans Silverlight3, lorsqu'un dictionnaire générique est itéré avec foreach et KeyValuePair, l'itération garantit la consultation des éléments du dictionnaire dans l'ordre dans lequel les éléments ont été ajoutés ? Autrement dit, la séquence d'itération n'a rien à voir avec le type de données de la clé ou sa valeur? La documentation est moins explicite sur ce point:Silverlight 3: ordre d'itération du dictionnaire générique utilisant foreach KeyValuePair
Ce code produira une sortie similaire aux suivantes: http://msdn.microsoft.com/en-us/library/bwabdf9z.aspx (italique ajouté)
Dictionary<String, Object>
foreach (KeyValuePair String, Object kvp in myDictionary) {}
Dictionary<UInt16, String>
foreach (KeyValuePair UInt16, String kvp in myDictionary) {}
Merci
Merci pour les réponses utiles. – Tim