Arrays y string
Tengo una variable tipo string y necesito pasarla a un array de manera que cada caracter de la cadena, quede en una posicion del arreglo.
¿Como se hace eso?
¿Como se hace eso?
A continuación te indico el código que debes escribir. Este código te vale en ASP.Net (VB.Net). Si estas utilizando otro lenguaje la lógica sería la misma aunque varien las instrucciones.
Suponemos que la variable tipo string se llama Texto.
Dim Ind As Integer
Dim Tabla(Texto.Length - 1) As String
For Ind = 0 To Texto.Length - 1
Tabla(Ind) = Texto.Substring(Ind, 1)
Next
Por si no controlas VB.Net te explico la lógica. Se define un array con tantos elementos como caracteres la variable de tipo string. Posteriormente se recorren uno a uno los caracteres del string y cada uno de estos caracteres se introducen el el array.
Si alguna vez necesitas hacer justo lo contrario (es decir, unir cada uno de los elementos del array en un único string) en vb.net existe la función join que realiza esa función.
Espero haberte sido de utilidad.
Mikel
Suponemos que la variable tipo string se llama Texto.
Dim Ind As Integer
Dim Tabla(Texto.Length - 1) As String
For Ind = 0 To Texto.Length - 1
Tabla(Ind) = Texto.Substring(Ind, 1)
Next
Por si no controlas VB.Net te explico la lógica. Se define un array con tantos elementos como caracteres la variable de tipo string. Posteriormente se recorren uno a uno los caracteres del string y cada uno de estos caracteres se introducen el el array.
Si alguna vez necesitas hacer justo lo contrario (es decir, unir cada uno de los elementos del array en un único string) en vb.net existe la función join que realiza esa función.
Espero haberte sido de utilidad.
Mikel
