|
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- # DictionaryExtension
-
- Namespace: LLama.Extensions
-
- ```csharp
- public static class DictionaryExtension
- ```
-
- Inheritance [Object](https://docs.microsoft.com/en-us/dotnet/api/system.object) → [DictionaryExtension](./llama.extensions.dictionaryextension.md)
-
- ## Methods
-
- ### **Deconstruct<T1, T2>(KeyValuePair<T1, T2>, T1&, T2&)**
-
- ```csharp
- public static void Deconstruct<T1, T2>(KeyValuePair<T1, T2> pair, T1& first, T2& second)
- ```
-
- #### Type Parameters
-
- `T1`<br>
-
- `T2`<br>
-
- #### Parameters
-
- `pair` KeyValuePair<T1, T2><br>
-
- `first` T1&<br>
-
- `second` T2&<br>
-
- ### **Update<T1, T2>(Dictionary<T1, T2>, IDictionary<T1, T2>)**
-
- ```csharp
- public static void Update<T1, T2>(Dictionary<T1, T2> dic, IDictionary<T1, T2> other)
- ```
-
- #### Type Parameters
-
- `T1`<br>
-
- `T2`<br>
-
- #### Parameters
-
- `dic` Dictionary<T1, T2><br>
-
- `other` IDictionary<T1, T2><br>
-
- ### **GetOrDefault<T1, T2>(Dictionary<T1, T2>, T1, T2)**
-
- ```csharp
- public static T2 GetOrDefault<T1, T2>(Dictionary<T1, T2> dic, T1 key, T2 defaultValue)
- ```
-
- #### Type Parameters
-
- `T1`<br>
-
- `T2`<br>
-
- #### Parameters
-
- `dic` Dictionary<T1, T2><br>
-
- `key` T1<br>
-
- `defaultValue` T2<br>
-
- #### Returns
-
- T2<br>
|