要测试C# Hashtable是否包含特定的键/值对,您可以使用ContainsKey()
方法来检查是否存在特定的键,然后使用Contains()
方法来检查是否存在特定的键/值对。以下是一个示例:
using System;
using System.Collections;
class Program
{
static void Main()
{
Hashtable hashtable = new Hashtable();
hashtable.Add("key1", "value1");
hashtable.Add("key2", "value2");
string keyToFind = "key1";
string valueToFind = "value1";
if (hashtable.ContainsKey(keyToFind) && hashtable[keyToFind].Equals(valueToFind))
{
Console.WriteLine($"The hashtable contains the key/value pair: {keyToFind}/{valueToFind}");
}
else
{
Console.WriteLine($"The hashtable does not contain the key/value pair: {keyToFind}/{valueToFind}");
}
}
}
在这个示例中,我们创建了一个Hashtable,并添加了两个键/值对。然后,我们使用ContainsKey()
方法检查Hashtable是否包含特定的键,如果包含,我们再使用Contains()
方法检查是否包含特定的键/值对。如果包含,我们输出相应的消息,否则输出不包含的消息。
领取专属 10元无门槛券
手把手带您无忧上云