Click or drag to resize

ExtensionsGetCastT Method (IDictionaryString, Object, String, T)

Gets the value for the given key as the given type, or a default value if the value does not exist or is the incorrect type

Namespace:  Couchbase.Lite.Util
Assembly:  Couchbase.Lite (in Couchbase.Lite.dll) Version: 2.0.0-b0295
Syntax
C#
public static T GetCast<T>(
	this IDictionary<string, Object> collection,
	string key,
	T defaultVal
)

Parameters

collection
Type: System.Collections.GenericIDictionaryString, Object
The dictionary to operate on (implicit)
key
Type: SystemString
The key to attempt to retrieve the value for
defaultVal
Type: T
The value to return on failure

Type Parameters

T
The type to cast the result to

Return Value

Type: T
The fetched value, or the compiler default value if not successful

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IDictionaryString, 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