elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  (SOLUCIONADO) ¿Tri-Dictionary?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: (SOLUCIONADO) ¿Tri-Dictionary?  (Leído 2,537 veces)
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.870



Ver Perfil
(SOLUCIONADO) ¿Tri-Dictionary?
« en: 6 Agosto 2013, 18:41 pm »

Necesito crear una colección donde se almacenen 3 valores, como por ejemplo en esta tupla:
Código
  1. Dim Recovery_Items As Tuple(Of Integer, String, String)

El problema es que necesito un contenedor de capacidad "infinita" para añadir más items, como por ejemplo un Dictionary con el método ".add", pero claro, esto no se puede hacer:
Código
  1. Dim Recovery_Items As New Dictionary(Of Integer, String, String)

He intentado hacerlo en un Array de 3 dimensiones pero he acabado hecho un lio a la hora de redimensionarlo y agregar los items, no me sale bien.

¿Alguien me puede dar alguna sugerencia de como es la manera más práctica para hacer lo que necesito, que debería usar?

Saludos


« Última modificación: 6 Agosto 2013, 18:59 pm por EleKtro H@cker » En línea



ABDERRAMAH


Desconectado Desconectado

Mensajes: 431


en ocasiones uso goto ¬¬


Ver Perfil WWW
Re: ¿Tri-Dictionary? ¿Array 3D?
« Respuesta #1 en: 6 Agosto 2013, 18:46 pm »

define tu un objeto que contenga los datos que necesitas y luego declaras un objeto list of type. para añadir objetos milista.add(OBJ). perdona por la brevedad y falta de ejemplos, peroestoy en la tablet...


En línea

Novlucker
Ninja y
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

Yo que tu lo pienso dos veces


Ver Perfil
Re: ¿Tri-Dictionary? ¿Array 3D?
« Respuesta #2 en: 6 Agosto 2013, 18:55 pm »

Exacto, guarda objetos en una lista
En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.870



Ver Perfil
Re: ¿Tri-Dictionary? ¿Array 3D?
« Respuesta #3 en: 6 Agosto 2013, 18:59 pm »

Pues si, una lista de tuplas xD:

Código
  1. Private Recovery_Items As New List(Of Tuple(Of Integer, String, String))()

y luego...
Código
  1. Recovery_Items.Add(Tuple.Create(item.Index, item.SubItems(1).Text, item.SubItems(2).Text))

Gracias a los dos.
En línea



Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines