Обрезать не удаляя несколько пробелов

У меня есть следующий очень простой пример;

 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 + "|");
Другие вопросы по тегам