ConditionalWeakTable<TKey,TValue>.Remove Метод

Определение

Перегрузки

Имя Описание
Remove(TKey)

Удаляет ключ и его значение из таблицы.

Remove(TKey, TValue)

Удаляет ключ и его значение из таблицы и возвращает удаленное значение, если оно присутствует.

Remove(TKey)

Исходный код:
ConditionalWeakTable.cs
Исходный код:
ConditionalWeakTable.cs
Исходный код:
ConditionalWeakTable.cs
Исходный код:
ConditionalWeakTable.cs
Исходный код:
ConditionalWeakTable.cs

Удаляет ключ и его значение из таблицы.

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

Параметры

key
TKey

Ключ для удаления.

Возвращаемое значение

Значение в противном случае .

Исключения

key равно null.

Комментарии

Если ключ собирается мусор во время этой операции, метод не вызывает исключение, а возвращаемое значение не определено.

Применяется к

Remove(TKey, TValue)

Исходный код:
ConditionalWeakTable.cs
Исходный код:
ConditionalWeakTable.cs

Удаляет ключ и его значение из таблицы и возвращает удаленное значение, если оно присутствует.

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

Параметры

key
TKey

Ключ для удаления.

value
TValue

Когда этот метод возвращается, содержит значение, удаленное из таблицы, если оно присутствует.

Возвращаемое значение

Значение в противном случае .

Исключения

key равно null.

Применяется к