কম্পিউটার টিউটোরিয়াল

C#-এ HashSet

C#-এ HashSet একটি অ্যারেতে ডুপ্লিকেট স্ট্রিং বা এলিমেন্ট সরিয়ে দেয়। C#-এ এটি একটি অপ্টিমাইজড সেট কালেকশন।

C# HashSet ব্যবহার করে ডুপ্লিকেট স্ট্রিং সরানোর উদাহরণ নিচে দেওয়া হলো। এখানে ডুপ্লিকেট এলিমেন্ট রয়েছে:

উদাহরণ

using System;
using System.Collections.Generic;
using System.Linq;
class Program {
    static void Main() {
        string[] arr1 = {
            "bus",
            "truck",
            "bus",
            "car",
            "truck"
        };
        Console.WriteLine(string.Join(",", arr1));
        // HashSet
        var h = new HashSet<string>(arr1);
        // ডুপ্লিকেট শব্দগুলো সরিয়ে দেয়
        string[] arr2 = h.ToArray();
        Console.WriteLine(string.Join(",", arr2));
    }
}

আউটপুট

bus,truck,bus,car,truck
bus,truck,car

HashSet ডিক্লেয়ার করতে:

var h = new HashSet<string>(arr1);

এখন অ্যারেতে সেট করে ডুপ্লিকেট শব্দগুলো সরান:

string[] arr2 = h.ToArray();
  1. আইফোনে ডুপ্লিকেট কন্টাক্ট মুছে ফেলুন

  2. C++-এ ডুপ্লিকেট লেটার মুছে সবচেয়ে ছোট লেক্সিকোগ্রাফিকাল স্ট্রিং

  3. C++-এ ডুপ্লিকেট সাবট্রি খুঁজে বের করা

  4. ডুপ্লিকেট ফাইল দ্রুত ও নিরাপদে সরান: ধাপে ধাপে গাইড