How to get
all keys of a dictionary with C# 
The Keys
property gets a collection containing the keys in the Dictionary. It returns an
object of KeyCollection type. 
The
following code snippet reads all keys in a Dictionary.  
     - Dictionary<string, Int16> AuthorList = new Dictionary<string, Int16>();  
 
     - AuthorList.Add("Mahesh Chand", 35);  
 
     - AuthorList.Add("Mike Gold", 25);  
 
     - AuthorList.Add("Praveen Kumar", 29);  
 
     - AuthorList.Add("Raj Beniwal", 21);  
 
     - AuthorList.Add("Dinesh Beniwal", 84);   
 
     -   
 
     -   
 
     -   
 
     - Dictionary<string, Int16>.KeyCollection keys = AuthorList.Keys;  
 
     - foreach (string key in keys)  
 
     - {  
 
     -     Console.WriteLine("Key: {0}", key);  
 
     - }  
 
 
Output