У меня есть серия вызовов API, которые возвращают типы данных J #.Я был в состоянии преобразовать большинство типов данных (Integer, Boolean, Double, Float и т. Д.) Просто отлично.
Теперь мне нужно преобразовать java.Util.Collection в VB .NETcollection (ArrayList?)
Вот моя попытка:
Public Function MakeDotNETCollection(ByVal javaCol As java.util.Collection) As Collection
Dim dotNetCol As Collection
If Not javaCol Is Nothing Then
dotNetCol = New Collection
Dim it As IEnumerator = javaCol.iterator()
For Each it In CType(javaCol, Collection)
dotNetCol.Add(it.Current)
Next it
End If
Return dotNetCol
End Function
Я получаю ошибку времени выполнения "Невозможно привести объект типа 'AbstractListlistIterator' к типу 'System.Collections.IEnumerator.Есть идеи?