IHash<TKey,TValue> Interfejs
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Definiuje interfejs obiektów STL/CLR hash_map
, hash_multimap
, hash_set
i hash_multiset
.
generic <typename TKey, typename TValue>
public interface class IHash : ICloneable, Microsoft::VisualC::StlClr::Generic::IBidirectionalContainer<TValue>, System::Collections::ICollection
public interface IHash<TKey,TValue> : ICloneable, Microsoft.VisualC.StlClr.Generic.IBidirectionalContainer<TValue>, System.Collections.ICollection
type IHash<'Key, 'Value> = interface
interface IBidirectionalContainer<'Value>
interface ICloneable
interface ICollection
interface IEnumerable
Public Interface IHash(Of TKey, TValue)
Implements IBidirectionalContainer(Of TValue), ICloneable, ICollection
- TKey
Typ kluczowego składnika elementu w kontrolowanej sekwencji.
- TValue
Typ składnika wartości elementu w kontrolowanej sekwencji.
- Implementuje
W przypadku niektórych metod, w szczególności operatorów, należy zadeklarować typ parametru, ale nie należy określać nazwy parametru. Taki parametr jest nazywany nienazwanym parametrem. W dokumentacji tych metod symbol zastępczy A_0 reprezentuje nienazwany parametr.
Aby uzyskać więcej informacji, zobacz hash_map (STL/CLR), hash_multimap (STL/CLR),hash_set (STL/CLR) i hash_multiset (STL/CLR).
Count |
Pobiera liczbę elementów zawartych w słowniku ICollection. (Odziedziczone po ICollection) |
Is |
Pobiera wartość wskazującą, czy dostęp do elementu ICollection jest synchronizowany (bezpieczny wątk). (Odziedziczone po ICollection) |
Sync |
Pobiera obiekt, który może służyć do synchronizowania dostępu do obiektu ICollection. (Odziedziczone po ICollection) |
begin(Container |
Określa początek kontrolowanej sekwencji. |
bucket_count() |
Zlicza zasobniki w tabeli skrótów. |
clear() |
Usuwa wszystkie elementy z kontenera. |
Clone() |
Tworzy nowy obiekt, który jest kopią bieżącego wystąpienia. (Odziedziczone po ICloneable) |
Copy |
Kopiuje elementy ICollection elementu do obiektu Array, zaczynając od określonego Array indeksu. (Odziedziczone po ICollection) |
count(TKey) |
Znajduje liczbę elementów pasujących do określonego klucza. |
empty() |
Sprawdza, czy w kontenerze nie ma żadnych elementów. |
end(Container |
Określa koniec kontrolowanej sekwencji. |
equal_range(Generic |
Znajduje zakres pasujący do określonego klucza. |
erase(Container |
Usuwa z kontenera element określony przez dany iterator. |
erase(Container |
Usuwa z kontenera elementy między określonymi iteratorami. |
erase(TKey) |
Usuwa elementy z kontenera zgodnego z określonym kluczem. |
find(Container |
Wyszukuje element, który odpowiada określonemu kluczowi. |
get_generation() |
Pobiera bieżącą generację zmian bazowego kontenera. (Odziedziczone po IBidirectionalContainer<TValue>) |
Get |
Zwraca moduł wyliczający, który iteruje po kolekcji. (Odziedziczone po IEnumerable) |
hash_delegate() |
Zwraca delegata, który jest używany do konwertowania wartości klucza na liczbę całkowitą. |
insert(Container |
Dodaje dany element do kontenera. |
insert(Generic |
Dodaje daną wartość do kontenera. |
insert(IEnumerable) |
Dodaje podane wyliczenie do kontenera. |
insert(IInput |
Dodaje do kontenera elementy określone przez podane iteratory. |
key_comp() |
Zwraca delegata porządkowania, który jest używany do porządkowania kontrolowanej sekwencji. Służy do porównywania dwóch kluczy. |
load_factor() |
Zlicza średnią liczbę elementów na zasobnik w tabeli skrótów. |
lower_bound(Container |
Znajduje początek zakresu elementów pasujących do określonego klucza. |
max_load_factor() |
Pobiera maksymalną liczbę elementów na zasobnik w tabeli skrótów. |
max_load_factor(Single) |
Ustawia maksymalną liczbę elementów na zasobnik w tabeli skrótów. |
rbegin(Reverse |
Wyznacza początek odwróconej kontrolowanej sekwencji. |
rehash(Int32) |
Przebudowuje tabelę mieszania. |
rend(Reverse |
Wyznacza koniec odwróconej kontrolowanej sekwencji. |
size() |
Zlicza elementy w kontenerze. |
swap(IHash<TKey,TValue>) |
Zamienia zawartości dwóch kontenerów. |
upper_bound(Container |
Znajduje koniec zakresu elementów pasujących do określonego klucza. |
value_comp() |
Zwraca delegata porządkowania, który jest używany do porządkowania kontrolowanej sekwencji. |
Cast<TResult>(IEnumerable) |
Rzutuje elementy obiektu IEnumerable na określony typ. |
Of |
Filtruje elementy IEnumerable elementu na podstawie określonego typu. |
As |
Umożliwia równoległość zapytania. |
As |
Konwertuje element IEnumerable na .IQueryable |
Produkt | Wersje |
---|---|
.NET Framework | 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: