VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > C#教程 >
  • C# |检查一个哈希表是否等于另一个哈希表

C# |检查一个哈希表是否等于另一个哈希表

原文:https://www . geesforgeks . org/c-sharp-check-if-a-hashtable-等于另一个-hashtable/

哈希表类表示基于键的哈希代码组织的键和值对的集合。该键用于访问集合中的项。

语法:

myTable1.Equals(myTable2)

这里我的表 1 和我的表 2 是需要检查的两个哈希表。

下面给出一些例子,以便更好地理解实现: 例子 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

例 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


相关教程