我在VBScript中有一个ArrayList:
Dim oList
Set oList = CreateObject("System.Collections.ArrayList")
oList.Add "a"
oList.Add "b"
在Visual Studio中调试此代码时,它将列表显示为
[+] oList | {...}
但是点击[+]
不会展开列表。我想这是因为VBScripts后期绑定(?)。
有扩展名单的技巧吗?有可能"演员"它是一个ArrayList,然后展开它或其他一些神奇的东西来检查列表,除了手动添加行
oList(0) | "a"
oList(1) | "b"
答案 0 :(得分:2)
您可以使用.ToArray()函数将ArrayList
转换为变体数组。
oList.ToArray()
应该可以工作(可能取决于调试器/版本);将额外的变量集添加到oList.ToArray()
可能是一个后备。