Class CollectionExts
Inheritance
CollectionExts
Assembly: NoSuchStudio-Common.dll
Syntax
public static class CollectionExts
Methods
GetValueOrDefault<TKey, TValue>(Dictionary<TKey, TValue>, TKey, TValue)
Declaration
public static TValue GetValueOrDefault<TKey, TValue>(this Dictionary<TKey, TValue> dic, TKey key, TValue defVal = null)
Parameters
| Type |
Name |
Description |
| Dictionary<TKey, TValue> |
dic |
|
| TKey |
key |
|
| TValue |
defVal |
|
Returns
Type Parameters
| Name |
Description |
| TKey |
|
| TValue |
|
MergeWith<TKey, TValue>(Dictionary<TKey, TValue>, Dictionary<TKey, TValue>, CollectionExts.MergeDuplicateRule)
Declaration
public static int MergeWith<TKey, TValue>(this Dictionary<TKey, TValue> dic1, Dictionary<TKey, TValue> dic2, CollectionExts.MergeDuplicateRule duplicatesRule = CollectionExts.MergeDuplicateRule.Keep)
Parameters
Returns
| Type |
Description |
| Int32 |
The number of added entries.
|
Type Parameters
| Name |
Description |
| TKey |
|
| TValue |
|
ToStringLongDic(Dictionary<String, Object>)
Declaration
public static Dictionary<string, long> ToStringLongDic(this Dictionary<string, object> dic)
Parameters
Returns
ToStringObjectDic(Dictionary<String, Int64>)
Declaration
public static Dictionary<string, object> ToStringObjectDic(this Dictionary<string, long> dic)
Parameters
Returns