Ho stringhe come ad esempio:Come posso sostituire uno spazio in una stringa con un carattere di sottolineatura in C#?
var abc = "Menu Link";
C'è un modo semplice posso cambiare lo spazio per una sottolineatura?
Ho stringhe come ad esempio:Come posso sostituire uno spazio in una stringa con un carattere di sottolineatura in C#?
var abc = "Menu Link";
C'è un modo semplice posso cambiare lo spazio per una sottolineatura?
Se si vuole fare al suo posto:
abc = abc.Replace(" ", "_");
Anche se si rendono conto verrà creata una nuova istanzastring
; non è effettivamente fatto nella stessa posizione di memoria - String
è un tipo immutabile.
Utilizzare String.Replace(char,char)
anziché String.Replace(string, string)
dovrebbe essere molto più veloce. Ad esempio
abc = abc.Replace(' ', '_');`
sì, utilizzare il metodo string.Replace() –