How to sort a string keys dictionary by keys in VB.NET

1 Answer

0 votes
Module Module1

    Sub Main()

        Dim dic As New Dictionary(Of String, Integer)
        dic.Add("vb.net", 9)
        dic.Add("java", 6)
        dic.Add("php", 7)
        dic.Add("python", 3)
        dic.Add("c#", 4)

        Dim keys As List(Of String) = dic.Keys.ToList
        keys.Sort()

        For Each s As String In keys
            Console.WriteLine("{0} : {1}", s, dic.Item(s))
        Next

    End Sub

End Module


' run:
' 
' c# : 4
' java: 6
' php: 7
' python: 3
' vb.net :  9

 



answered Oct 17, 2018 by avibootz

Related questions

1 answer 144 views
1 answer 168 views
1 answer 164 views
1 answer 170 views
1 answer 207 views
...