2013-02-07 28 views
0

我正在處理COOP中的一些代碼,並且我有一個類型爲VBA.Collection的方法的參數。我試圖看看裏面有什麼,但我找不到一種方法來迭代它。它擁有的唯一方法是在C#中迭代VBA.Collections#

  • 添加
  • 計數
  • 的Equals
  • 的GetEnumerator
  • 的GetHashCode
  • 的GetType
  • 項目
  • 刪除
  • 的ToString

我試過使用Item方法,但它有ref Object index作爲參數,它也不能用作數組。

對此的任何幫助將是非常棒的。謝謝!

回答

0

GetEnumerator的整個目的是允許迭代類型。如果你想迭代它,使用它。

你可以,例如,做:

foreach(object item in collection) 
{ 
    //use item here 
} 
+0

在foreach是造成了我的異常,讓我跟對象試試。 –

+0

@JesusAdoboLuzon然後你應該在你的問題中提及你正在使用的確切錯誤信息和代碼。 – Servy

+0

我知道我很抱歉,我一直很沮喪,我似乎忘記了那部分。我剛剛開始使用C#編寫代碼,來自Java,儘管它們相似,但術語有些變化,而且我有點遺憾。 –