This is kind of a follow up to this post:

Once I have the data nice and sorted like I want it, how do I spew it back out in the nice and ordered fashion?

In C#, how do you output the contents of a Dictionary class?

Once you have loaded a Dictionary class with keys and values, how do I cycle through them and output the individual values in a foreach loop?