C#程序从字符串中删除重复的字符

使用哈希集删除重复的字符。

这是字符串-

string myStr = "kkllmmnnoo";

现在,使用HashSet将字符串映射到char。这将从字符串中删除重复的字符。

var unique = new HashSet<char>(myStr);

让我们看完整的例子-

示例

using System;
using System.Linq;
using System.Collections.Generic;

namespace Demo {
   class Program {
      static void Main(string[] args) {
         string myStr = "kkllmmnnoo";
         Console.WriteLine("Initial String: "+myStr);
         var unique = new HashSet<char>(myStr);
         Console.Write("New String after removing duplicates: ");
         foreach (char c in unique)
         Console.Write(c);
      }
   }
}

输出结果

Initial String: kkllmmnnoo
New String after removing duplicates: klmno