public sealed class LookupContainer<TKey, TValue> : ILookupContainer<TKey, TValue>
where TValue : class
Public NotInheritable Class LookupContainer(Of TKey, TValue As Class)
Implements ILookupContainer(Of TKey, TValue)
generic<typename TKey, typename TValue>
where TValue : ref class
public ref class LookupContainer sealed : ILookupContainer<TKey, TValue>
[<SealedAttribute>]
type LookupContainer<'TKey, 'TValue when 'TValue : not struct> =
class
interface ILookupContainer<'TKey, 'TValue>
end
LookupContainerTKey, TValue | Создаёт экземпляр класса с параметрами по умолчанию. |
LookupContainerTKey, TValue(Int32) | Создаёт экземпляр класса с указанием вместимости объекта по количеству ключей. |
Item | Получает или задаёт одно из значений, доступных по заданному ключу, которое гарантированно не равно null. Получение значения при отсутствии таких значений выбрасывает исключение KeyNotFoundException. Присваивание значения переопределяет все доступные значения. |
Add | Добавляет значение по заданному ключу. Для одного и того же ключа может быть добавлено множество значений. |
Clear | Удаляет все доступные значения. |
Contains | Возвращает признак того, что контейнер содержит хотя бы одно значение по заданному ключу. |
ContainsValue | Возвращает признак того, что контейнер содержит значение value по указанному ключу key. |
Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object) |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object) |
GetAll | Возвращает все значения, доступные по заданному ключу. Если таких значений нет, то возвращается пустая коллекция. |
GetHashCode | Serves as the default hash function. (Унаследован от Object) |
GetType | Gets the Type of the current instance. (Унаследован от Object) |
MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
Remove | Удаляет одно из значений, содержащихся в контейнере по заданному ключу. Возвращает признак того, что одно из значений было удалено. |
RemoveAll | Удаляет все значения, содержащиеся в контейнере по заданному ключу. Возвращает признак того, что хотя бы одно из значений было удалено. |
RemoveValue | Удаляет заданное значение value по указанное ключу key. Возвращает признак того, что заданное значение было найдено и удалено. |
ToString | Returns a string that represents the current object. (Унаследован от Object) |
TryGet | Возвращает одно из значений по заданному ключу или null, если контейнер не содержит значений. |