Как лучше написать код для удаления символов пробела из строки?
Этот код:
" 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
Используйте Replace:
string original = " some string ";
string replaced = original?.Replace(" ", "");
Вывод:
somestring
Если на входе будет null, то вернёт null.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей