在 C# 中从给定字符串中删除所有重复项


下面是该字符串。

string str = "ppqqrr";

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

var res = new HashSet<char>(str);

让我们来看完整的示例 −

示例

 在线演示

using System;
using System.Linq;
using System.Collections.Generic;
namespace Demo {
   class Program {
      static void Main(string[] args) {
         string str = "ppqqrr";
         Console.WriteLine("Initial String: "+str);
         var res = new HashSet<char>(str);
         Console.Write("New String after removing duplicates:");
         foreach (char c in res){
            Console.Write(c);
         }  
      }
   }
}

输出

Initial String: ppqqrr
New String after removing duplicates:pqr

更新于: 22-Jun-2020

361 浏览量

启动您的 职业生涯

完成课程认证

开始
广告