Reemplazar texto según posición

12/04/2006 - 17:40 por RafaPiula | Informe spam
Hola a todos, tengo una cadena de texto de 10 posiciones que según el
estado tiene un valor u otro para cada una de las posiciones. Es un
sistema de alertas.
Estoy probando el substring, pero me encuentra el valor pero no me lo
deja sustituir.
Es decir, la cadena de texto puede ser "11011320411" y en determinado
momento, tengo que sustituir el 1 de la posición 4 por un 3.
¿Cómo hago esto?

Gracias antincipadas
Rafa

Preguntas similare

Leer las respuestas

#1 Octavio Hernandez
15/04/2006 - 00:18 | Informe spam
Rafa,

Utiliza esta función para sustituir un caracter en una posición determinada:
static string Sustituir(string cadena, int posicion, char nuevoCaracter)

{

return cadena.Substring(0, posicion) + nuevoCaracter +

cadena.Substring(posicion + 1, cadena.Length - posicion - 1);

}

static void Main(string[] args) // *** EJEMPLO

{

Console.WriteLine(Sustituir("ABCDEFG", 6, 'X'));

Console.ReadLine();

}

Salu2 - Octavio
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida