Para el siguiente código, que no pueden obtener la String.Replace al trabajo:String.Replace (u otra modificación cadena) que no trabaja
someTestString.Replace(someID.ToString(), sessionID);
cuando puedo depurar y comprobar someID.ToString que tiene "108716307 " y Id.sesión tiene "108716308"
ni idea de por qué esto no funcionaría si someTestString es la siguiente:
"The:<br>Photo: <b><a href='myfoldert/108716305-1.jpg' target='_blank'>108716305-1.jpg</a> (originalphoto.gif)</b><br>Background Color: <b>223324</b>"
el resultado debe ser el siguiente:
"The:<br>Photo: <b><a href='myfoldert/108716305-1.jpg' target='_blank'>1087163085-1.jpg</a> (originalphoto.gif)</b><br>Background Color: <b>223324</b>"
pero no cambiar. La cadena para someTestString permanece sin cambios después de presionar mi código.
error de codificación .net clásico. Creo que todo el mundo ya se topó con una o dos veces a toda prisa :-))) – Alex
tan común que CoffeeAddict cometió el mismo error después de un mes :) http://stackoverflow.com/questions/1558024/string-replace-not- trabajando –
Tenga en cuenta que existe el mismo problema para cada operación en el tipo 'System.String' que esperaría cambiar la cadena - no cambian la cadena - devuelven una nueva cadena con el cambio. –