有没有办法在不遍历整个列表的情况下计算ArrayList中项的唯一实例数量?以下是我的代码,我想计算Orange的实例数而不必遍历整个列表 - 我希望有一种方法可以做到这一点。 实际上,该ArrayList将有数十万个项目。
Private Sub TestArrayList2()
Dim TestAR As Object
Dim Count As Integer
Set TestAR = CreateObject("System.Collections.ArrayList")
TestAR.Add "Apple"
TestAR.Add "Orange"
TestAR.Add "Orange"
TestAR.Add "Orange"
TestAR.Add "Pear"
Count = TestAR.Count
End Sub