Преобразование хеш-таблицы.Keys в List или другой IEnumerable

Я знаю, у меня есть другие варианты, например, я мог бы вести отдельный список ключей. Пожалуйста, не предлагайте другие варианты. Я просто хочу знать, смогу ли я это осуществить. Пожалуйста, не спрашивайте меня, какую проблему я пытаюсь решить, или что-то подобное. Это чистый и простой вопрос CS.

Я хочу знать, знает ли кто-нибудь способ взять ключи из Hashtable и поместить их в List или какой-либо другой тип IEnumerable (учитывая, конечно, что мои ключи на самом деле целые числа).

Учитывая, что я могу сделать это без проблем:

foreach (int key in hashtable.Keys)

Почему это вызывает ошибки ?

(List<int>)hashtable.Keys
10
задан Samo 8 March 2011 в 17:32
поделиться