2012-01-25 6 views

ответ

50

Если вы хотите сделать это на месте:

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

Хотя сделать понимают, будет создан новый string экземпляр; это фактически не выполняется в том же месте памяти - String - неизменный тип.

3

Использование String.Replace(char,char) вместо String.Replace(string, string) должно быть намного быстрее. то есть

abc = abc.Replace(' ', '_');` 
Смежные вопросы