Подтвердить что ты не робот

Как заменить пробел в строке символом подчеркивания на С#?

У меня есть строки, такие как:

var abc = "Menu Link";

Есть ли простой способ изменить пространство на символ подчеркивания?

4b9b3361

Ответ 1

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

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

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

Ответ 2

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

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