набор ключей существует, потому что
возвращает представление Set ключей, содержащихся в этой Hashtable.Набор поддерживается Хэш-таблицей, поэтому изменения в Хэш-таблице отражаются в наборе, и наоборот.Набор поддерживает удаление элемента (который удаляет соответствующую запись из Hashtable), но не добавление элемента.
И keys просто возвращает перечисление ключей в этой хеш-таблице, после получения перечисления изменения не будут отражены.1005 *