C# 程序用于从字符串中去除重复字符


使用散列集来去除重复字符。

如下所示 −

string myStr = "kkllmmnnoo";

现在,使用散列集将字符串映射到字符上。这将从字符串中去除重复字符。

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

更新日期: 2020 年 6 月 22 日

10K+ 浏览量

开启您的 职业生涯

完成课程并获得认证

开始
广告