这是JScript,而不是JavaScript。
我有一个System.Collections.Hashtable
对象。我想把所有的钥匙都拿到里面。
我可以获取该对象的枚举数:
var benumbing = event1.GetEnumerator();
但是当我在对象上调用MoveNext()时,出现此错误:
Attempt by method 'invoker11.Invoke(System.Object, System.Object[])' to access type 'System.Collections.Hashtable+HashtableEnumerator' failed.
我还可以获取Keys
属性,并可以在其上调用GetType()
方法,以查看它是System.Collections.Hashtable+KeyCollection
,但是如果我访问了Count
成员,它,我得到了错误
Attempt by method 'invoker8.Invoke(System.Object, System.Object[])' to access type 'System.Collections.Hashtable+KeyCollection' failed.
感觉OO保护级别不正确。有什么方法可以声明我的哈希表对象吗?