2012-01-25 32 views

Respuesta

50

Si usted quiere hacer en su lugar:

abc = abc.Replace(" ", "_"); 

Aunque se dan cuenta de una nueva string instancia se creará; en realidad no se realiza en la misma ubicación de memoria: String es un tipo inmutable.

3

El uso de String.Replace(char,char) en lugar de String.Replace(string, string) debería ser mucho más rápido. es decir,

abc = abc.Replace(' ', '_');` 
Cuestiones relacionadas