Подозреваю, что мой мозг сегодня не работает - мне нужно извлечь список ключей и т.д.:
Dictionary<string, MyClass> myDict;
List<String> myKeys = myDict.Keys;
Вторая строка не может скомпилироваться, поскольку свойство Keys возвращает класс KeyCollection, а не список < > ключевых объектов.