#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.
Комментариев нет:
Отправить комментарий