C#: Символ многоточие в консоли

При рассмотрении примеров на C# в консоль должен выводится символ многоточия, однако при запуске программы вместо него выводится двоеточие.

Чтобы консоль «умела» выводить символы в UTF-кодировке, ее нужно включить:

            Console.OutputEncoding = Encoding.UTF8;

Было:

6. заменяет все группы стоящих рядом точек на многоточие:
Строка: около . около .. колокола ... около .......
Результат: около . около : колокола : около :

Стало:

6. заменяет все группы стоящих рядом точек на многоточие:
Строка: около . около .. колокола ... около .......
Результат: около . около … колокола … около …

Фрагмент программы:

  // 6. заменяет все группы стоящих рядом точек на многоточие;
  static void Func_6(StringBuilder s)
  {
      for (int i = 1; i < s.Length; i++)
      {
          if (s[i] == '.') // если текущий символ точка
          {
              if (s[i - 1] == '.') // если предыдущий символ тоже точка == группа, то меняем его на '...'
              {
                  s.Replace("..", Char.ToString('\u2026'));
              }
              else if (s[i - 1] == '\u2026') // если предыдущий символ многоточие == группа, то удаляем его
              {
                  s.Remove(i, 1);
                  i--; // Длина строки изменилась, поэтому повторяем проход
              }
          }
          else if (s[i] == '\u2026') // если текущий символ многоточие
          {
              if (s[i - 1] == '\u2026') // если предыдущий символ многоточие == группа, то удаляем его
              {
                  s.Remove(i, 1);
                  i--; // Длина строки изменилась, поэтому повторяем проход
              }
          }
      }
  }