Поменять местами в строке первое и последнее слово - C#
Формулировка задачи:
Дана строка. Словом текста считается любая последовательность цифр; между
соседними словами - не менее одного пробела, за последним словом - точка. Поменять
местами в строке первое и последнее слово.
Решение задачи: «Поменять местами в строке первое и последнее слово»
textual
Листинг программы
Console.WriteLine("Введите текст");
String text = Console.ReadLine();
Console.WriteLine("Исходный вариант: {0}", text);
int last = text.Count()-1;
var temp = text[last];
StringBuilder sb = new StringBuilder(text);
sb[last] = text[0];
sb[0] = temp;
text = sb.ToString();
Console.WriteLine("Конечный вариант: {0}", text);