C# | Check if a Hashtable is equal to another Hashtable
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:
// 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:
// 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
Please Login to comment...