RouteValueDictionary.TryGetValue(String, Object) メソッド

定義

指定したキーに値が関連付けられているかどうかを示す値を取得します。

public:
 virtual bool TryGetValue(System::String ^ key, [Runtime::InteropServices::Out] System::Object ^ % value);
public bool TryGetValue (string key, out object value);
abstract member TryGetValue : string * obj -> bool
override this.TryGetValue : string * obj -> bool
Public Function TryGetValue (key As String, ByRef value As Object) As Boolean

パラメーター

key
String

取得する値のキー。

value
Object

このメソッドから制御が戻るときに、キーが見つかった場合は、指定したキーに関連付けられている値が格納されます。それ以外の場合は、out パラメーターとして指定した value パラメーターの型に応じた既定値が格納されます。 このパラメーターは初期化せずに渡されます。

戻り値

指定したキーを持つ要素がディクショナリに格納されている場合は true、それ以外の場合は false

注釈

このメソッドは、 メソッドと プロパティの機能をContainsKeyItem[]組み合わせたものです。

キーが見つからない場合、パラメーターには、 value 整数型の場合は 0 (ゼロ)、ブール型の場合は 、参照型の場合は 0 など、 falsenull 型に適切な既定値が割り当てられます。

適用対象

こちらもご覧ください