How to get all values of a dictionary with C#

The Values property gets a collection containing the values in the Dictionary. It returns an object of ValueCollection type. 

The following code snippet reads all keys in a Dictionary.  

  1. Dictionary<string, Int16> AuthorList = new Dictionary<string, Int16>();  
  2. AuthorList.Add("Mahesh Chand", 35);  
  3. AuthorList.Add("Mike Gold", 25);  
  4. AuthorList.Add("Praveen Kumar", 29);  
  5. AuthorList.Add("Raj Beniwal", 21);  
  6. AuthorList.Add("Dinesh Beniwal", 84);   
  8. // Get and display values  
  9. Dictionary<string, Int16>.ValueCollection values = AuthorList.Values;  
  10. foreach (Int16 val in values)  
  11. {  
  12.     Console.WriteLine("Value: {0}", val);  
  13. }

Similar Articles
Founded in 2003, Mindcracker is the authority in custom software development and innovation. We put best practices into action. We deliver solutions based on consumer and industry analysis.