There are plenty of options. My personal favorite is by KeyValuePair
Dictionary myDictionary = new Dictionary();
// Populate your dictionary here
foreach (KeyValuePair kvp in myDictionary)
{
// Do some interesting things
}
You can also use the Keys and Values Collections