Questo oggetto consente di iterare le parole contenute in un dizionario definito dall’utente. Il dizionario definito dall’utente è rappresentato dall’oggetto Dictionary. L’oggetto EnumDictionaryWords viene ottenuto dal metodo IDictionary::EnumWords. Tutte le modifiche apportate all’oggetto Dictionary padre dopo aver ricevuto il suo oggetto enumeratore non ne sono influenzate. Cioè, se una nuova parola viene aggiunta al dizionario, non apparirà nell’iterazione.