Open In App

C# | Check if a Hashtable is equal to another Hashtable

Last Updated : 01 Feb, 2019
Comments
Improve
Suggest changes
Like Article
Like
Report
The Hashtable class represents a collection of key-and-value pairs that are organized based on the hash code of the key. The key is used to access the items in the collection. Syntax:
myTable1.Equals(myTable2)
Here, myTable1 and myTable2 are the two Hashtables which is to be checked. Below given are some examples to understand the implementation in a better way: Example 1: CSHARP
// C# code to check if a Hashtable is
// equal to other Hashtable or not
using System;
using System.Collections;

class GFG {

    // Driver code
    public static void Main()
    {

        // Creating a Hashtable
        Hashtable myTable = new Hashtable();

        // Adding elements in Hashtable
        myTable.Add("g", "geeks");
        myTable.Add("c", "c++");
        myTable.Add("d", "data structures");
        myTable.Add("q", "quiz");

        // check if myTable is equal to myTable or not
        Console.WriteLine(myTable.Equals(myTable));
    }
}
Output:
True
Example 2: CSHARP
// C# code to check if a Hashtable is
// equal to other Hashtable or not
using System;
using System.Collections;

class GFG {

    // Driver code
    public static void Main()
    {

        // Creating 1st Hashtable
        Hashtable myTable1 = new Hashtable();

        // Adding elements in Hashtable
        myTable1.Add("g", "geeks");
        myTable1.Add("c", "c++");
        myTable1.Add("d", "data structures");
        myTable1.Add("q", "quiz");

        // Creating 2nd Hashtable
        Hashtable myTable2 = new Hashtable();

        // Adding elements in Hashtable
        myTable2.Add("G", "geeksforgeeks");
        myTable2.Add("C", "C#");
        myTable2.Add("d", "data structures");
        myTable2.Add("q", "quiz");

        // check if both the Hashtables
        // are equal or not
        Console.WriteLine(myTable1.Equals(myTable2));
    }
}
Output:
False

Next Article

Similar Reads