DictionaryUtility class

Provides methods for manipulating dictionaries.

public static class DictionaryUtility

Public Members

name description
static AreEqual<TKey,TValue>(…) Returns true if there is a one-to-one relationship between every key-value pair.
static AsReadOnly<TKey,TValue>(…) Wraps the dictionary in a read-only dictionary.
static AsReadOnlyDictionary<TKey,TValue>(…) Represents the sequence of key-value pairs as a IReadOnlyDictionary.
static GetOrAddValue<TKey,TValue>(…) Gets a value from the dictionary, adding and returning a new instance if it is missing. (2 methods)
static GetValueOrDefault<TKey,TValue>(…) Gets a value from the dictionary, returning the generated default value if it is missing.

See Also