Dictionary<TKey,TValue>.AlternateLookup<TAlternateKey>.Remove メソッド

定義

オーバーロード

Remove(TAlternateKey)

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

Remove(TAlternateKey, TKey, TValue)

指定した代替キーを持つ値を Dictionary<TKey,TValue>から削除し、要素を value パラメーターにコピーします。

Remove(TAlternateKey)

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

public:
 bool Remove(TAlternateKey key);
public bool Remove (TAlternateKey key);
member this.Remove : 'AlternateKey -> bool
Public Function Remove (key As TAlternateKey) As Boolean

パラメーター

key
TAlternateKey

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

戻り値

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

例外

keynullです。

適用対象

Remove(TAlternateKey, TKey, TValue)

指定した代替キーを持つ値を Dictionary<TKey,TValue>から削除し、要素を value パラメーターにコピーします。

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

パラメーター

key
TAlternateKey

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

actualKey
TKey

このメソッドから制御が戻るときに、削除されたキーを格納します。

value
TValue

このメソッドから制御が戻るときに、削除された要素を格納します。

戻り値

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

例外

keynullです。

適用対象