Hash table is a part of collection in c sharp, which store the key and value. It means hash table class is represent a pair of key and value that organized based on the hash code of the key. It is useful to access elements using by key.
Example
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;
namespace how_to_use_hashtable_class_in_c_sharp
{
class Hash_table
{
static void Main(string[] args)
{
Hashtable htable = new Hashtable(); //create instance of hash table
htable.Add("001", "Arvind kumar"); //add value in hash table in key and value
htable.Add("002", "Nitin Bhardwaj");
htable.Add("003", "Manish Kumar");
if (htable.ContainsValue("Rajkumar")) // check conduction
{
Console.WriteLine("This student name is already in the list");
}
else
{
htable.Add("004", "Rajkumar"); // value add
}
ICollection key = htable.Keys; // Get a collection of the keys.
foreach (string n in key)
{
Console.WriteLine(n + ": " + htable[n]); // show value of hash table
}
Console.ReadKey();
}
}
}
Output:


Join the conversation! Your thoughts help the community grow.