Iterate through a VB6 Dictionary

前端 未结 2 1689
误落风尘
误落风尘 2020-12-16 16:56

I\'m a non-VB6 person who had the misfortune of inheriting a buggy legacy VB6/Classic ASP project. There\'s a section where a lot of entries are put into a Dictionary<

2条回答
  •  北荒
    北荒 (楼主)
    2020-12-16 17:41

    Here's a sample for iterating, if you still have a problem look at the second loop to inspect the types of the values in the dictionary

      Dim oParams As New Dictionary
        oParams.Add 1, "This"
        oParams.Add 2, "That"
        oParams.Add 3, "The other"
        Dim key As Variant
        Dim sDicTempAggr  As String
        Dim sTypes As String
        For Each key In oParams.Keys
            sDicTempAggr = sDicTempAggr & IIf(sDicTempAggr <> "", ",", "") & oParams(key)
        Next key
        For Each key In oParams.Keys
              sTypes = sTypes & IIf(sTypes <> "", ",", "") & TypeName(oParams(key))
        Next key
    

提交回复
热议问题