Вставка и удаление в StringBuilder
Метод Insert вставляет фрагмент по указанной позиции и сдвигает хвост вправо.
Метод Remove вырезает диапазон символов на месте, без новой строки до вызова ToString.
В "abcd" на позицию 2 вставляется дефис, получается "ab-cd".
Затем с начала удаляется один символ, и в консоли остаётся "b-cd".
Сдвиг в середине проходит по уже записанным символам:
using System.Text;
StringBuilder sb = new StringBuilder("abcd");
sb.Insert(2, "-");
sb.Remove(0, 1);
Console.WriteLine(sb.ToString());
Вставьте метку в начало существующего текста.
Удалите последний символ буфера.