Удалить повторяющиеся символы в строке - 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();
}