CollectionsMarshal.GetValueRefOrNullRef<TKey,TValue>(Dictionary<TKey,TValue>, TKey) メソッド

定義

内の への参照を TValue 取得するか、 に存在しない場合 Dictionary<TKey,TValue> null は参照を取得します dictionary

public:
generic <typename TKey, typename TValue>
 static TValue % GetValueRefOrNullRef(System::Collections::Generic::Dictionary<TKey, TValue> ^ dictionary, TKey key);
public static ref TValue GetValueRefOrNullRef<TKey,TValue> (System.Collections.Generic.Dictionary<TKey,TValue> dictionary, TKey key);
static member GetValueRefOrNullRef : System.Collections.Generic.Dictionary<'Key, 'Value> * 'Key -> 'Value
Public Shared Function GetValueRefOrNullRef(Of TKey, TValue) (dictionary As Dictionary(Of TKey, TValue), key As TKey) As TValue

型パラメーター

TKey

キーの型。

TValue

値の型。

パラメーター

dictionary
Dictionary<TKey,TValue>

参照を取得する TValue ディクショナリ。

key
TKey

参照に使用されるキー。

戻り値

TValue

内の への参照。 に存在しない場合 TValue Dictionary<TKey,TValue> null は参照 dictionary

注釈

ref が Dictionary<TKey,TValue> typeparamref name="T> Value <使用している間に、 から項目を追加または削除することはできません。 ref は null 、System.Runtime.CompilerServices.Unsafe.IsNullRef を使用して検出できます。

適用対象