La respuesta de Marc Gravell debería funcionar para usted. myDictionary.Keys
devuelve un objeto que implementa ICollection<TKey>
, IEnumerable<TKey>
y sus homólogos no genéricos.
Solo quería agregar que si también planea acceder al valor, podría recorrer el diccionario de esta manera (ejemplo modificado):
Dictionary<string, int> data = new Dictionary<string, int>();
data.Add("abc", 123);
data.Add("def", 456);
foreach (KeyValuePair<string, int> item in data)
{
Console.WriteLine(item.Key + ": " + item.Value);
}