我正在用VS 2010调试一个经典的ASP网站。
变量可视化有一个问题。键值对显示为字符串,内容为键字段。
例子:
我看到这个:
Name |Value |Type
---------------------------------
QueryString {count=2} IRequestDictionary
[0] "Name" String
[1] "Age" String
而不是像这样:
Name |Value |Type
---------------------------------
QueryString {count=2} IRequestDictionary
-[0] "Name" DictionaryItem
key "Name" String
value "Jack" String
-[1] "Age" DictionaryItem
key "Age" String
value "25" String
所以基本上我不能看一下值,尽管我可以输入表达式来求值
我能做些什么让它发生吗?(配置插件。)
答案是:不。
也许你正在考虑。net字典的显示方式。调试器只是显示它找到的内容。您在查看. net字典时所看到的是该字典如何公开其数据的结果。它是一个KeyValuePairs的集合。
然而,旧的COM/VB6/VBScript字典不这样工作。字典中没有描述"项"的类型。通常,字典的枚举只产生字典中保存的键。