by Sai gowtham

How to iterate over a dictionary in C#

There are different ways available to iterate over a dictionary in c#.

In this below example, we are using foreach to iterate over a codeDictionary and prints available key-value to the console.

foreach(var item in codeDictionary)
{
   Console.WriteLine("{0} = {1}", item.Key, item.Value);
}

Old way using for loop

for (int i = 0; i < codeDictionary.Count; i++ )
 {                             // key, value
    Console.WriteLine("{0} = {1}", i, codeDictionary[i]);

 }

Top Udemy Courses

JavaScript - The Complete Guide 2020 (Beginner + Advanced)
JavaScript - The Complete Guide 2020 (Beginner + Advanced)
45,614 students enrolled
52 hours of video content
View Course
React - The Complete Guide (incl Hooks, React Router, Redux)
React - The Complete Guide (incl Hooks, React Router, Redux)
284,472 students enrolled
40 hours of video content
View Course
Vue - The Complete Guide (w/ Router, Vuex, Composition API)
Vue - The Complete Guide (w/ Router, Vuex, Composition API)
130,921 students enrolled
48.5 hours of video content
View Course