在C#中,IDictionary接口并沒有提供contains方法。要檢查指定的鍵是否存在于IDictionary中,可以使用ContainsKey方法。示例如下:
IDictionary<string, string> dictionary = new Dictionary<string, string>();
dictionary.Add("key1", "value1");
dictionary.Add("key2", "value2");
if (dictionary.ContainsKey("key1"))
{
Console.WriteLine("Key1 exists in the dictionary.");
}
else
{
Console.WriteLine("Key1 does not exist in the dictionary.");
}
在上面的示例中,我們通過ContainsKey方法檢查了鍵"key1"是否存在于字典中。如果存在,則打印出相應的提示信息。