|
Página 1 de 1
|
Como Definir Un Array String Bidimensional Con 3 Columnas E Infinitas Filas?
Autor |
Mensaje |
v3ctor
Analista Programador
Registrado: May 2013
Mensajes: 1786
Edad: 44 Ubicación: Uruguay
|
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] <------- ??????
=================== Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
última edición por v3ctor el Viernes, 22 Abril 2016, 18:21; editado 1 vez
|
#1 Viernes, 22 Abril 2016, 18:19 |
|
|
tincho
Analista Programador
Registrado: Noviembre 2014
Mensajes: 2565
Edad: 48 Ubicación:
|
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.
|
#2 Viernes, 22 Abril 2016, 20:24 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
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
|
#3 Sabado, 23 Abril 2016, 00:12 |
|
|
|
Temas parecidos
Temas parecidos
|
Página 1 de 1
|
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado Usuarios registrados conectados: Ninguno
|
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
|
|
|
|
|