J'utilise un SortedDictonary (Of String, String) dans mon application et mon comportement de tri est étrange. Prenons l'exemple de code suivant:comportement SortedDictionary
Dim Dic As New SortedDictionary(Of String, String)
Dic.Add("'A", "")
Dic.Add("A", "")
Dic.Add("'B", "")
Dic.Add("B", "")
Dic.Add("'C", "")
Dic.Add("C", "")
je me attends les clés à trier comme 'A »,' B», «C», "A", "B", "C", qui est ce que vous obtenez en comparant les clés "à la main", à travers l'opérateur <. Et pourtant, iterating à travers les touches retourne "A", "A", "B", "B", "C", "C". Comment puis-je modifier le comportement SortedDictionary pour trier les mots commençant par '
en premier?
Merci, CFP
En effet, je n'y ai pas pensé. Merci beaucoup! –