Сократить код создания строки - C#

Узнай цену своей работы

Формулировка задачи:

Подскажите пожалуйста, как можно сократить данный код:
string my = "This is my message";
StringBuilder test = new StringBuilder(my.Substring (0, 8) + my.Substring (8, 2).ToUpper () + my.Substring (10));
Суть - часть строки нужно сделать uppercase. Спасибо всем, кто подскажет!
Окей, вроде разобрался:
test.Replace ("my", "MY");
Хм, строка кода выше заменяет конкретную указанную подстроку на апперкейс. А как сделать апперкейс символы с 9 (например) по 11?
Сори за флуд, но скажите правильно ли и можно ли сделать короче
string my = "This is my message";
StringBuilder test = new StringBuilder(my.Replace (my.Substring(8,2), my.Substring(8, 2).ToUpper()));

Решение задачи: «Сократить код создания строки»

textual
Листинг программы
string my = "This is my message";
my = string.Format("{0}{1}{2}",my.Substring(0,9),my.Substring(9,2).ToUpper(),my.Substring(11,7));

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

9   голосов , оценка 4.444 из 5
Похожие ответы