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

