У меня есть сторонний метод, который возвращает старый массив ArrayList, и я хочу преобразовать его в типизированный ArrayList (Of MyType).
Dim udc As ArrayList = ThirdPartyClass.GetValues()
Dim udcT AS List(Of MyType) = ??
Я сделал простой цикл, но тамдолжно быть лучше:
Dim udcT As New List(Of MyType)
While udc.GetEnumerator.MoveNext
Dim e As MyType = DirectCast(udc.GetEnumerator.Current, MyType)
udcT.Add(e)
End While