C# Lambda Преобразование строки верхнего регистра, разделенной запятыми, с пробелами в регистр заголовка с обрезкойC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Гость
 C# Lambda Преобразование строки верхнего регистра, разделенной запятыми, с пробелами в регистр заголовка с обрезкой

Сообщение Гость »


У меня есть строка в верхнем регистре, разделенная запятыми, с пробелами, которую необходимо преобразовать в строку, разделенную запятыми, в регистре заголовков и обрезать только конечные пробелы.

Пример строки:

"БАГАМСКИЕ ОСТРОВА, БАХРЕЙН, БАНГЛАДЕШ, БОНЭР-СИНТ-ЭСТАТИУС, БОСНИЯ-ГЕРЦЕГОВИНА" Желаемая строка:

"Багамские Острова, Бахрейн, Бангладеш, Бонэйр-Синт-Эстатиус, Босния и Герцеговина" Код, который я пробовал:

string s_Response = responseString.Split(',') .Select(x=>x.Trim()) .Select(y=>y.Join(" ",y.Split(' ').Select(i=>i.Substring(0,1).ToUpper()+i.Substring(1).ToLower()) .ToArray())) Однако это выдает ошибку для соединения (вместо этого укажите имя типа)

Мне нужна помощь в настройке логики сравнения массивов

Любая помощь приветствуется :)
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»