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

C#-এ Hashtable-এ থেকে নির্দিষ্ট কীवाले উপাদান অপসারণ করুন

Hashtable.Remove(key) মেথড দিয়ে নির্দিষ্ট কীवाले এন্ট্রিটি মুছে ফেলা যায়। কী না থাকলে কিছুই হয় না (এক্সেপশন নয়)। Count প্রপার্টি থেকে আপডেটেড সংখ্যা পাওয়া যায়।

উদাহরণ ১: একক কী মুছে ফেলা

using System;
using System.Collections;

public class Demo {
    public static void Main(){
        Hashtable hash = new Hashtable(10);
        hash.Add("1", "A");
        hash.Add("2", "B");
        hash.Add("3", "C");
        hash.Add("4", "D");
        hash.Add("5", "E");
        hash.Add("6", "F");
        hash.Add("7", "G");
        hash.Add("8", "H");
        hash.Add("9", "I");
        hash.Add("10", "J");
        
        Console.WriteLine("Hashtable কী এবং মান জোড়া...");
        foreach(DictionaryEntry entry in hash){
            Console.WriteLine("{0} and {1} ", entry.Key, entry.Value);
        }
        Console.WriteLine("Hashtable-র নির্দিষ্ট আকার? = " + hash.IsFixedSize);
        Console.WriteLine("Hashtable-এ এন্ট্রির সংখ্যা = " + hash.Count);
        hash.Remove("5");
        Console.WriteLine("Hashtable-এ এন্ট্রির সংখ্যা (আপডেটেড) = " + hash.Count);
    }
}

আউটপুট

Hashtable কী এবং মান জোড়া...
10 and J
1 and A
2 and B
3 and C
4 and D
5 and E
6 and F
7 and G
8 and H
9 and I
Hashtable-র নির্দিষ্ট আকার? = False
Hashtable-এ এন্ট্রির সংখ্যা = 10
Hashtable-এ এন্ট্রির সংখ্যা (আপডেটেড) = 9

উদাহরণ ২: একাধিক কী মুছে ফেলা

using System;
using System.Collections;

public class Demo {
    public static void Main(){
        Hashtable hash = new Hashtable(10);
        hash.Add("One", "Marketing");
        hash.Add("Two", "Operations");
        hash.Add("Three", "Finance");
        hash.Add("Four", "IT");
        hash.Add("Five", "Sales");
        hash.Add("Six", "Purchase");
        
        Console.WriteLine("Hashtable কী এবং মান জোড়া...");
        foreach(DictionaryEntry entry in hash){
            Console.WriteLine("{0} and {1} ", entry.Key, entry.Value);
        }
        Console.WriteLine("Hashtable-এ এন্ট্রির সংখ্যা = " + hash.Count);
        hash.Remove("Two");
        hash.Remove("Three");
        hash.Remove("Four");
        Console.WriteLine("Hashtable-এ এন্ট্রির সংখ্যা (আপডেটেড) = " + hash.Count);
    }
}

আউটপুট

Hashtable কী এবং মান জোড়া...
One and Marketing
Five and Sales
Three and Finance
Two and Operations
Four and IT
Six and Purchase
Hashtable-এ এন্ট্রির সংখ্যা = 6
Hashtable-এ এন্ট্রির সংখ্যা (আপডেটেড) = 3

নোট: Clear() দিয়ে সব এন্ট্রি মুছে ফেলা যায়। Dictionary<TKey, TValue>-এও একই Remove(key) মেথড আছে।

  1. ES6 JavaScript দিয়ে DOM থেকে এলিমেন্ট রিমভ করার পদ্ধতি

  2. CSS দিয়ে কন্টেন্টএডিটেবল (Contenteditable) এলিমেন্টের বর্ডার সরানো

  3. C#-এ Hashtable-তে নির্দিষ্ট কী রয়েছে কিনা তা যাচাই করুন

  4. C# তে Hashtable থেকে একটি আইটেম সরানো