Удалить повторяющиеся символы в строке - C#
Формулировка задачи:
Здраствуйте, помогите пожалуйста. Необходимо удалить повторяющиеся элементы в строке с помощью цикла while и методов string.Replace и string.Insert.
Решение задачи: «Удалить повторяющиеся символы в строке»
textual
Листинг программы
- public static void Main()
- {
- string str = "34,,534aann5345ghkc34535fhfghfgcbvbcvb";
- Console.WriteLine(str);
- int i = 0;
- while (true)
- {
- var tmp = str[i].ToString();
- str = str.Replace(tmp, "");
- str = str.Insert(i, tmp);
- i++;
- if (str.Length - 1 < i)
- break;
- }
- Console.WriteLine(str);
- Console.WriteLine();
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д