Dictionary object that extends the Scripting.Dictionary
ExtendedDictionary exposes the standard functionality of a Scripting.Dictionary object as well as providing additional useful functionality that avoids boilerplate.
- Load range of values as key / value pairs for fast dictionary population.
- Better control over what does and does not raise an error.
- Option to count the keys rather than load values.
- Wrapper to get value or default similar to modern languages.
Download the Dictionary.cls file and add it to your project.
Read the docs for usage and examples.
Released under MIT by Sam Vanderslink. Free to modify and reuse.