Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

ลบรายการที่ซ้ำกันทั้งหมดออกจากสตริงที่กำหนดใน 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