Dim colProd As New Collection()
Dim colLineas As New Collection()
colProd.Add({valor1,valor2,valor3})
colLinProd.Add(colProd, "GrupoValor1")
colProd.Add({valor11,valor22,valor333})
colLinProd.Add(colProd, "GrupoValor1")
colLinProd.Add(colProd, "GrupoValor2")
De este modo obtengo una colección colLinProd que contiene dos grupos donde cada uno de ellos es una colección de valores.
Si quiero acceder a los valores de la colección basta con escribir:
? colLinProd ("GrupoValor1",1)
? colLinProd ("GrupoValor1",2)
? colLinProd ("GrupoValor2",1)
etc...
La pregunta es:
¿Como obtengo una lista de los valores que están como indices?
colLinProd.Items me devuelve:
? colLinProd.items
{Length=5}
(0): "Empty placeholder to adjust for 1 based array"
(1): {Microsoft.VisualBasic.Collection}
(2): {Microsoft.VisualBasic.Collection}
Pero si intento obtener el valor del indice así:
? colLinProd.items(1)
VB.NET me devuleve:
{Microsoft.VisualBasic.Collection}
[Microsoft.VisualBasic.Collection]: {Microsoft.VisualBasic.Collection}
¿Alguien puede decirme como accedo a estas colecciones?
Momentaneamente lo solucione incorporando otra colección donde grabo los valores, pero si NET tiene los valores de estas variables debería poder obtenerlas.¿No?


¿Me equivoco?
