Esto es un ejemplo, lo único que lo mio es con objetos propios no del sistema.
Código vb:
Ver originalDim lisObj As List(Of Object) = New List(Of Object)
Dim lisStr As List(Of String) = New List(Of String)
lisObj.Add("Un Dato")
lisStr.AddRange(lisObj)
Yo cargo el listObj con objetos del tipo final ya, pero de antemano no se que tipo va a tener adentro, pues lo que hace es convertir un DataTable a una Colección de Objetos de forma dinámica.
Con el código que te puse en tiempo de ejecución me da el siguiente error:
No se puede convertir un objeto de tipo 'System.Collections.Generic.List`1[System.Object]' al tipo 'System.Collections.Generic.IEnumerable`1[System.String]'.
y si pongo :
Me da :
Un valor de tipo 'System.Collections.Generic.List(of object)' no se puede convertir en 'System.Collections.Generic.List(of String)'
Igual deje mi colección como Object y puedo seguir adelante porque esta llena con objetos del tipo que yo quiero y puedo usarlo lo único que no me da los métodos en el autocompletado....
Pero se puede vivir sin eso...
Gracias por la respuesta...
P.D.: Recién empiezo con Vb.net así que pienso estar seguido por aquí...