Страницы

Поиск по вопросам

вторник, 28 января 2020 г.

убрать пробелы из строки средствами c#

#c_sharp


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


Ответы

Ответ 1



Этот код: " da ta ".Replace(" ", "") Вернет "data" Еще пример: var str = " some str "; var strWithoutSpaces = str.Replace(" ", ""); Console.WriteLine(strWithoutSpaces); //somestr Можно также добавить null-условный оператор: string nullstr = null; var nullstrWithoutSpaces = nullstr?.Replace(" ", ""); Console.WriteLine(nullstrWithoutSpaces); //null Если необходимо убрать только пробелы из начала и конца строки, то можно воспользоваться методом Trim: string str = " da ta "; var trimmedstr = str.Trim(); Console.WriteLine(trimmedstr); //da ta

Ответ 2



Используйте Replace: string original = " some string "; string replaced = original?.Replace(" ", ""); Вывод: somestring Если на входе будет null, то вернёт null.

Комментариев нет:

Отправить комментарий