Reemplazar cadenas

20/06/2004 - 18:18 por Emilio | Informe spam
Pues lo que querria es que reemplazase un caracter de una
cadena por otro. Pero, ya se que se puede hacer con
replace, quiero que SÓLO sea un caracter de la cadena (el
de la posicion 3 por ejemplo).

Ejemplo:

Cadena ="123200"
Cadena reemplazada="123400" (cambia el segundo 2 por un
4).

GRacias por la ayuda.
 

Leer las respuestas

#1 Tristan
21/06/2004 - 18:09 | Informe spam
Puedes utilizar StringBuilder, en lugar de String:

Dim cadena As New StringBuilder("123200")
cadena(3) = "4"c
MsgBox(cadena.ToString())


O concantenar substrings:

Dim cadena As String = "123200"
cadena= cadena.Substring(0, 3) & "4" & cadena.Substring(4)
MsgBox(cadena)

Preguntas similares