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

以上是 C#程序从字符串中删除重复的字符 的全部内容, 来源链接: utcz.com/z/326705.html

回到顶部