Share via


PropertyDictionary.TryGetValue Method

Determines if a value for the specified key exists in the PropertyDictionary.

Syntax

'Declaration
Public Function TryGetValue ( _
         key As String, _
         out value As Object _
) As Boolean 
public bool TryGetValue (
         string key,
         out Object value
)
public:
bool TryGetValue(
         String key,
         out Object value
)

Parameters

  • key
    Type: String
    The key to search for in the PropertyDictionary.
  • value
    Type: Object
    [OutAttribute] When the method returns, this parameter will contain the value associated with the specified key. If no value could be found in the PropertyDictionary, it will contain the default value for the type passed in.

Return Value

Type: Boolean
Returns true if the PropertyDictionary contains a value associated with the specified key; false otherwise.

Remarks

If the key is not found, then the value parameter gets the appropriate default value for the value type passed in. For example: 0 (zero) for integer types, false for Boolean types, and null for reference types.

Use the TryGetValue method if your code frequently attempts to access keys that are not in the dictionary. Using this method is more efficient than catching the KeyNotFoundException thrown by the Item property.

Requirements

Namespace: Microsoft.Xna.Framework.GamerServices

Assembly: Microsoft.Xna.Framework.GamerServices (in microsoft.xna.framework.gamerservices.dll)

See Also

Reference

PropertyDictionary Class
PropertyDictionary Members
Microsoft.Xna.Framework.GamerServices Namespace

Platforms

Windows Phone