How can you remove duplicate characters in a string?

前端 未结 20 2239
离开以前
离开以前 2020-12-05 16:39

I have to implements a function that takes a string as an input and finds the non-duplicate character from this string.

So an an example is if I pass string str = \"

20条回答
  •  -上瘾入骨i
    2020-12-05 17:13

    you may use HashSet:

     static void Main()
        {
            string textWithDuplicates = "aaabbcccggg";
    
            Console.WriteLine(textWithDuplicates.Count());  
            var letters = new HashSet(textWithDuplicates);
            Console.WriteLine(letters.Count());
    
            foreach (char c in letters) Console.Write(c);   
        }
    

提交回复
热议问题