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

C#-এ সেট (Sets) - HashSet

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

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

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

উপরে, আমরা ইতিমধ্যে ডিক্লেয়ার করা অ্যারে arr1-কে HashSet-এ সেট করেছি।

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

string[] arr2 = h.ToArray();

C# HashSet ব্যবহার করে ডুপ্লিকেট স্ট্রিং সরানোর উদাহরণ দেখি।

এখানে ডুপ্লিকেট এলিমেন্ট আছে:

উদাহরণ

using System;
using System.Collections.Generic;
using System.Linq;

class Program
{
    static void Main()
    {
        string[] arr1 = {"Table", "Chair", "Pen", "Clip", "Table"};
        Console.WriteLine(string.Join(",", arr1));
        // HashSet
        var h = new HashSet<string>(arr1);
        // ডুপ্লিকেট ওয়ার্ড সরান
        string[] arr2 = h.ToArray();
        Console.WriteLine(string.Join(",", arr2));
    }
}
  1. C++-এ সর্বোচ্চ দৈর্ঘ্যের ডুপ্লিকেট সাবস্ট্রিং বের করা

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

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

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