C# 在C中的VBA.Collections上迭代#
我正在我的合作伙伴中编写一些代码,我有一个方法的参数,类型为C# 在C中的VBA.Collections上迭代#,c#,vba,collections,C#,Vba,Collections,我正在我的合作伙伴中编写一些代码,我有一个方法的参数,类型为VBA.Collection。我想看看里面有什么,但我找不到一种方法来迭代它。它拥有的唯一方法是 加 计数 相等于 GetEnumerator GetHashCode GetType 项目 除去 托斯特林 我尝试使用Item方法,但它有ref Object index作为参数,并且不能用作数组 这方面的任何帮助都会很棒。谢谢 GetEnumerator的全部目的是允许类型的迭代。如果您想迭代它,请使用它 例如,您可以执行以下操作:
VBA.Collection
。我想看看里面有什么,但我找不到一种方法来迭代它。它拥有的唯一方法是
- 加
- 计数
- 相等于
- GetEnumerator
- GetHashCode
- GetType
- 项目
- 除去
- 托斯特林
ref Object index
作为参数,并且不能用作数组
这方面的任何帮助都会很棒。谢谢 GetEnumerator的全部目的是允许类型的迭代。如果您想迭代它,请使用它 例如,您可以执行以下操作:
foreach(object item in collection)
{
//use item here
}
foreach给我造成了一个异常,让我用object试试。@JesusAdoboLuzon那么你应该在你的问题中提到这一点,以及你使用的确切错误消息和代码。我知道我很抱歉,我对此感到非常失望,我似乎忘记了这一部分。我刚开始用C#编写代码,来自Java,尽管它们很相似,但一些术语发生了变化,我有点迷路了。