
- C# Basic Tutorial
- C# - Home
- C# - Overview
- C# - Environment
- C# - Program Structure
- C# - Basic Syntax
- C# - Data Types
- C# - Type Conversion
- C# - Variables
- C# - Constants
- C# - Operators
- C# - Decision Making
- C# - Loops
- C# - Encapsulation
- C# - Methods
- C# - Nullables
- C# - Arrays
- C# - Strings
- C# - Structure
- C# - Enums
- C# - Classes
- C# - Inheritance
- C# - Polymorphism
- C# - Operator Overloading
- C# - Interfaces
- C# - Namespaces
- C# - Preprocessor Directives
- C# - Regular Expressions
- C# - Exception Handling
- C# - File I/O
- C# Advanced Tutorial
- C# - Attributes
- C# - Reflection
- C# - Properties
- C# - Indexers
- C# - Delegates
- C# - Events
- C# - Collections
- C# - Generics
- C# - Anonymous Methods
- C# - Unsafe Codes
- C# - Multithreading
- C# Useful Resources
- C# - Questions and Answers
- C# - Quick Guide
- C# - Useful Resources
- C# - Discussion
Check whether the Dictionary contains a specific value or not in C#
To check whether the Dictionary<TKey,TValue> contains a specific value or not, the code is as follows −
Example
using System; using System.Collections.Generic; public class Demo { public static void Main() { Dictionary<string, string> dict = new Dictionary<string, string>(); dict.Add("One", "John"); dict.Add("Two", "Tom"); dict.Add("Three", "Jacob"); dict.Add("Four", "Kevin"); dict.Add("Five", "Nathan"); Console.WriteLine("Count of elements = "+dict.Count); Console.WriteLine("
Key/value pairs..."); foreach(KeyValuePair<string, string> res in dict) { Console.WriteLine("Key = {0}, Value = {1}", res.Key, res.Value); } if (dict.ContainsValue("Kevin")) Console.WriteLine("Value found!"); else Console.WriteLine("Value isn't in the dictionary!"); dict.Clear(); Console.WriteLine("Cleared Key/value pairs..."); foreach(KeyValuePair<string, string> res in dict) { Console.WriteLine("Key = {0}, Value = {1}", res.Key, res.Value); } Console.WriteLine("Count of elements now = "+dict.Count); } }
Output
This will produce the following output −
Count of elements = 5 Key/value pairs... Key = One, Value = John Key = Two, Value = Tom Key = Three, Value = Jacob Key = Four, Value = Kevin Key = Five, Value = Nathan Value found! Cleared Key/value pairs... Count of elements now = 0
Example
Let us now see another example −
using System; using System.Collections.Generic; public class Demo { public static void Main() { Dictionary<string, string> dict = new Dictionary<string, string>(); dict.Add("One", "Chris"); dict.Add("Two", "Steve"); dict.Add("Three", "Messi"); dict.Add("Four", "Ryan"); dict.Add("Five", "Nathan"); Console.WriteLine("Count of elements = "+dict.Count); Console.WriteLine("
Key/value pairs..."); foreach(KeyValuePair<string, string> res in dict) { Console.WriteLine("Key = {0}, Value = {1}", res.Key, res.Value); } if (dict.ContainsValue("Angelina")) Console.WriteLine("Value found!"); else Console.WriteLine("Value isn't in the dictionary!"); dict.Clear(); Console.WriteLine("Cleared Key/value pairs..."); foreach(KeyValuePair<string, string> res in dict) { Console.WriteLine("Key = {0}, Value = {1}", res.Key, res.Value); } Console.WriteLine("Count of elements now = "+dict.Count); } }
Output
This will produce the following output −
Count of elements = 5 Key/value pairs... Key = One, Value = Chris Key = Two, Value = Steve Key = Three, Value = Messi Key = Four, Value = Ryan Key = Five, Value = Nathan Value isn't in the dictionary! Cleared Key/value pairs... Count of elements now = 0
- Related Articles
- Check whether a Hashtable contains a specific key or not in C#
- Check whether the Dictionary has the specified key or not in C#
- How to check whether a vector contains an NA value or not in R?
- Check if the Hashtable contains a specific value in C#
- Check if the StringDictionary contains a specific value in C#
- Check whether a SortedList object contains a specific key in C#?
- How to check whether a String contains a substring or not?
- Check if a SortedList object contains a specific value in C#
- Check whether the entered value is a digit or not in Java
- Check whether the entered value is a letter or not in Java
- Check whether the entered value is whitespace or not in Java
- Check if SortedDictionary contains the specified key or not in C#
- Check if the SortedSet contains a specific element in C#
- Check if the Hashtable contains a specific Key in C#
- Check if the StringDictionary contains a specific key in C#

Advertisements