Обрезать не удаляя несколько пробелов
У меня есть следующий очень простой пример;
string MyString = "Egyptian Soccer/Egyptian Premier/Fixtures 20 January /El Shorta v El Geish";
string[] description = MyString.Split('/');
description.Select(s => s.Trim());
Однако строковое значение 'Fixtures 20 January ' не имеет пробелов, удаленных в конце.
Что я делаю неправильно?
1 ответ
Решение
Вам необходимо переназначить результат операции выбора
string MyString = "Egyptian Soccer/Egyptian Premier/Fixtures 20 January /El Shorta v El Geish";
string[] description = MyString.Split('/');
var result = description.Select(s => s.Trim());
foreach(string s in result)
Console.WriteLine("|" + s + "|");