C# | Check the HybridDictionary for a specific key
Last Updated :
01 Feb, 2019
HybridDictionary.Contains(Object) method is used to determine whether the HybridDictionary contains a specific key or not.
Syntax:
public bool Contains (object key);
Here, key is the key to locate in the HybridDictionary.
Return Value: This method will return True if the HybridDictionary contains an entry with the specified key, otherwise, False.
Exception: The method throws ArgumentNullException if the key is null.
Below are the programs to illustrate the use of HybridDictionary.Contains(Object) method:
Example 1:
using System;
using System.Collections;
using System.Collections.Specialized;
class GFG {
public static void Main()
{
HybridDictionary myDict = new HybridDictionary();
myDict.Add( "A" , "Apple" );
myDict.Add( "B" , "Banana" );
myDict.Add( "C" , "Cat" );
myDict.Add( "D" , "Dog" );
myDict.Add( "E" , "Elephant" );
myDict.Add( "F" , "Fish" );
Console.WriteLine(myDict.Contains( "G" ));
Console.WriteLine(myDict.Contains( "B" ));
}
}
|
Output:
False
True
Example 2:
using System;
using System.Collections;
using System.Collections.Specialized;
class GFG {
public static void Main()
{
HybridDictionary myDict = new HybridDictionary();
myDict.Add( "I" , "first" );
myDict.Add( "II" , "second" );
myDict.Add( "III" , "third" );
myDict.Add( "IV" , "fourth" );
myDict.Add( "V" , "fifth" );
Console.WriteLine(myDict.Contains( null ));
}
}
|
Runtime Error:
Unhandled Exception:
System.ArgumentNullException: Key cannot be null.
Parameter name: key
Note: This method is an O(1) operation.
Reference:
Share your thoughts in the comments
Please Login to comment...