Class DictionaryExtension
Dictionary extension methods.
public static class DictionaryExtension
- Inheritance
-
DictionaryExtension
- Inherited Members
Methods
AsReadOnly<K, T>(IDictionary<K, T>)
Retrun a read-only version of a dictionary.
public static IReadOnlyDictionary<K, T> AsReadOnly<K, T>(this IDictionary<K, T> dict) where K : notnull
Parameters
dict
IDictionary<K, T>
Returns
- IReadOnlyDictionary<K, T>
Type Parameters
K
T
SetRange<K, T>(IDictionary<K, T>, IEnumerable<KeyValuePair<K, T>>)
Set a range of items
in the dictionary.
public static void SetRange<K, T>(this IDictionary<K, T> dict, IEnumerable<KeyValuePair<K, T>> items)
Parameters
dict
IDictionary<K, T>items
IEnumerable<KeyValuePair<K, T>>
Type Parameters
K
T