Modificar caracter de la posicion i

04/01/2009 - 17:53 por Carlos | Informe spam
tengo un string s.

necesito modificarle el caracter de la posicion I.

s[I]='0';

me dice que no es permitido.

Como modifico un caracter de una posicion especifica de un string ?
 

Leer las respuestas

#1 RFOG
04/01/2009 - 18:01 | Informe spam
No puedes porque las cadenas en .NET son inmutables. Para hacerlo tienes
que crear una nueva cadena y copiarla por partes (lo que es muy
ineficiente) o usar un StringBuilder y cuando lo tengas todo hecho,
pasarlo a una cadena.


On Sun, 04 Jan 2009 17:53:27 +0100, Carlos <carl> wrote:

tengo un string s.

necesito modificarle el caracter de la posicion I.

s[I]='0';

me dice que no es permitido.

Como modifico un caracter de una posicion especifica de un string ?







Microsoft Visual C++ MVP
==Mi blog sobre programación: http://geeks.ms/blogs/rfog
Momentos Leves: http://momentosleves.blogspot.com/
Cosas mías: http://rfog.blogsome.com/
Libros, ciencia ficción y programación
Podran cortar una flor, dos, mil, pero no podran impedir que llegue la
primavera...

Preguntas similares