GenericExtensions.TryGetValue<T> Method (IDictionary<String, Object>, String, T) |
Get additional data, based on key. If no data exist for value, return the defaultValue
Namespace:
DHI.Mike1D.Generic
Assembly:
DHI.Mike1D.Generic (in DHI.Mike1D.Generic.dll) Version: 19.0.0.0 (11.1.1.1111)
Syntax public static T TryGetValue<T>(
this IDictionary<string, Object> dictionary,
string key,
T defaultValue
)
<ExtensionAttribute>
Public Shared Function TryGetValue(Of T) (
dictionary As IDictionary(Of String, Object),
key As String,
defaultValue As T
) As T
public:
[ExtensionAttribute]
generic<typename T>
static T TryGetValue(
IDictionary<String^, Object^>^ dictionary,
String^ key,
T defaultValue
)
Parameters
- dictionary
- Type: System.Collections.Generic.IDictionary<String, Object>
Dictionary to search in - key
- Type: System.String
Identifier/key string of additional data object - defaultValue
- Type: T
Default value, if key not found.
Type Parameters
- T
[Missing <typeparam name="T"/> documentation for "M:DHI.Mike1D.Generic.GenericExtensions.TryGetValue``1(System.Collections.Generic.IDictionary{System.String,System.Object},System.String,``0)"]
Return Value
Type:
T[Missing <returns> documentation for "M:DHI.Mike1D.Generic.GenericExtensions.TryGetValue``1(System.Collections.Generic.IDictionary{System.String,System.Object},System.String,``0)"]
Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type
IDictionary<String,
Object>. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).
See Also