Como Definir Un Array String Bidimensional Con 3 Columnas E Infinitas Filas?


Objetivo: Como Definir Un Array String Bidimensional Con 3 Columnas E Infinitas Filas?
buenas....

necesito guardar en un array bidimensional esta info, cómo se declara?

si se que por cada fila van 3 datos string y las filas son sin límite

"sumar","/home/sumar.ogg","0"
"restar","/home/restar.ogg","1"
"sonidox","rutax","estadox"



sera asi o como?

public Sonidos as new string[][3] <------- ??????

última edición por v3ctor el Viernes, 22 Abril 2016, 18:21; editado 1 vez
Objetivo: Re: Como Definir Un Array String Bidimensional Con 3 Columnas E Infinitas Filas?
Yo lo hago así, tal vez es chapucero, pero funciona
' Declaración
Dim intTag as integer
Dim stxSonidos As String[] = [0, 1, 2] ' Matriz de 3 dimensiones
'Dim stxSonidos As Variant[] = [0, 1, 2] ' Matriz de 3 dimensiones
' Limpio y cargo
stxSonidos.Clear
stxSonidos.Add(["sumar","/home/sumar.ogg","0"])
stxSonidos.Add(["restar","/home/restar.ogg","1"])
stxSonidos.Add(["sonidox","rutax","estadox"])
'Recupero los datos
str0 = stxSonidos[intTag][0]
str1 = stxSonidos[intTag][1]
str2 = stxSonidos[intTag][2]


Si no te funciona con String proba con Variant (abajo).

Saludos.

Perfil MP  
Objetivo: Re: Como Definir Un Array String Bidimensional Con 3 Columnas E Infinitas Filas?
Propongo:

Public Sub Main()

Dim ss As New String[][]

ss.Push(["a0", "b0", "c0"])
ss.Push(["a1", "b1", "c1"])
ss.Push(["a2", "b2", "c2"])
ss.Push(["a3", "b3", "c3"])
ss.Push(["a4", "b4", "c4"])
....
....

End


array[ ][ ] es una dimensión de array [ ] que contiene una otra dimensión de uno o mas array [ ], [ ] ......

Es decir por ejemplo:
[ ["a", "b", "c"], ["e", "f", "g"], ["h", "i", "l"] ]

última edición por vuott el Sabado, 23 Abril 2016, 00:40; editado 3 veces
Perfil MP  

Página 1 de 1


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.4086s (PHP: -76% SQL: 176%)
Consultas SQL: 47 - Debug off - GZIP Activado