ConcurrentDictionary<TKey,TValue>.AlternateLookup<TAlternateKey>.TryRemove メソッド

定義

オーバーロード

TryRemove(TAlternateKey, TValue)

指定した代替キーを持つ値を Dictionary<TKey,TValue>から削除します。

要素を value パラメーターにコピーします。

TryRemove(TAlternateKey, TKey, TValue)

指定した代替キーを持つ値を Dictionary<TKey,TValue>から削除します。

関連付けられているキーと要素を value パラメーターにコピーします。

TryRemove(TAlternateKey, TValue)

指定した代替キーを持つ値を Dictionary<TKey,TValue>から削除します。

要素を value パラメーターにコピーします。

public:
 bool TryRemove(TAlternateKey key, [Runtime::InteropServices::Out] TValue % value);
public bool TryRemove (TAlternateKey key, out TValue value);
member this.TryRemove : 'AlternateKey * 'Value -> bool
Public Function TryRemove (key As TAlternateKey, ByRef value As TValue) As Boolean

パラメーター

key
TAlternateKey

削除する要素の代替キー。

value
TValue

削除された要素。

戻り値

要素が正常に見つかり、削除された場合に true します。それ以外の場合は、falseします。

例外

keynullです。

適用対象

TryRemove(TAlternateKey, TKey, TValue)

指定した代替キーを持つ値を Dictionary<TKey,TValue>から削除します。

関連付けられているキーと要素を value パラメーターにコピーします。

public:
 bool TryRemove(TAlternateKey key, [Runtime::InteropServices::Out] TKey % actualKey, [Runtime::InteropServices::Out] TValue % value);
public bool TryRemove (TAlternateKey key, out TKey actualKey, out TValue value);
member this.TryRemove : 'AlternateKey * 'Key * 'Value -> bool
Public Function TryRemove (key As TAlternateKey, ByRef actualKey As TKey, ByRef value As TValue) As Boolean

パラメーター

key
TAlternateKey

削除する要素の代替キー。

actualKey
TKey

削除されたキー。

value
TValue

削除された要素。

戻り値

要素が正常に見つかり、削除された場合に true します。それ以外の場合は、falseします。

例外

keynullです。

適用対象