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

programmingserver side programmingcsharp更新于 2025/9/16 4:22:00

使用 Hashset 删除重复字符。

这是字符串 −

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("初始字符串:"+myStr);
         var unique = new HashSet<char>(myStr);
         Console.Write("删除重复项后的新字符串:");
         foreach (char c in unique)
         Console.Write(c);
      }
   }
}

输出

初始字符串:kkllmmnnoo
删除重复项后的新字符串:klmno

相关文章