Tento článek byl přeložený strojově. Pokud chcete zobrazit článek v angličtině, zaškrtněte políčko Angličtina. Anglickou verzi článku můžete také zobrazit v místním okně přesunutím ukazatele myši nad text.
Překlad
Angličtina

Třída ImmutableHashSet<T>

 

Představuje sadu neměnné, je neuspořádaného hash.

Balíček NuGet: System.Collections.Immutable (informace o neměnných kolekcích a způsobu jejich instalace)

Obor názvů:   System.Collections.Immutable
Sestavení:  System.Collections.Immutable (v System.Collections.Immutable.dll)

System.Object
  System.Collections.Immutable.ImmutableHashSet<T>

[DebuggerDisplayAttribute("Count = {Count}")]
public sealed class ImmutableHashSet<T> : IImmutableSet<T>, IReadOnlyCollection<T>, 
	IEnumerable<T>, IEnumerable, ICollection<T>, ISet<T>, ICollection

Parametry typu

T

Typ elementů v sadě hash.

NázevPopis
System_CAPS_pubpropertyCount

Získá počet elementů v sadě neměnné hash.

System_CAPS_pubpropertyIsEmpty

Získá hodnotu, která určuje, zda aktuální sadu neměnné hash je prázdný.

System_CAPS_pubpropertyKeyComparer

Získá objekt, který se používá k získání kódů hash pro klíče a ke kontrole rovnosti hodnoty v sadě neměnné hash.

NázevPopis
System_CAPS_pubmethodAdd(T)

Přidá zadaný element do sady hash.

System_CAPS_pubmethodClear()

Načte prázdný neměnné hash sadu, která má stejnou řazení a řazení sémantiku jako této instance.

System_CAPS_pubmethodContains(T)

Určuje, zda tato sada neměnné hash obsahuje zadaný element.

System_CAPS_pubmethodEquals(Object)

(Zděděno z Object.)

System_CAPS_pubmethodExcept(IEnumerable<T>)

Odebere elementy v zadané kolekci v aktuální sadě neměnné hash.

System_CAPS_pubmethodGetEnumerator()

Vrátí enumerátor, který iteruje kolekci.

System_CAPS_pubmethodGetHashCode()

(Zděděno z Object.)

System_CAPS_pubmethodGetType()

(Zděděno z Object.)

System_CAPS_pubmethodIntersect(IEnumerable<T>)

Vytvoří sadu neměnné hash, která obsahuje elementy, které existují v této sadě a zadané sady.

System_CAPS_pubmethodIsProperSubsetOf(IEnumerable<T>)

Určuje, zda je aktuální sadu neměnné hash podmnožinu správné (striktní) v zadané kolekci.

System_CAPS_pubmethodIsProperSupersetOf(IEnumerable<T>)

Určuje, zda aktuální sadu neměnné hash je nadmnožinou správné (striktní) v zadané kolekci.

System_CAPS_pubmethodIsSubsetOf(IEnumerable<T>)

Určuje, zda je aktuální sadu neměnné hash podmnožinu v zadané kolekci.

System_CAPS_pubmethodIsSupersetOf(IEnumerable<T>)

Určuje, zda aktuální sadu neměnné hash je nadmnožinou v zadané kolekci.

System_CAPS_pubmethodOverlaps(IEnumerable<T>)

Určuje, zda aktuální sadu neměnné hash se překrývá s zadané kolekci.

System_CAPS_pubmethodRemove(T)

Odebere zadaný element z této sady neměnné hash.

System_CAPS_pubmethodSetEquals(IEnumerable<T>)

Určuje, zda aktuální sadu neměnné hash a zadané kolekce obsahují stejné prvky.

System_CAPS_pubmethodSymmetricExcept(IEnumerable<T>)

Vytvoří sadu neměnné hash, který obsahuje pouze elementy, které se nacházejí v aktuální sadě nebo v zadané kolekci, ale ne obojí.

System_CAPS_pubmethodToBuilder()

Vytvoří sadu neměnné hash, který má stejný obsah jako této sady a může být efektivně mutovat napříč více operací pomocí standardní měnitelný rozhraní.

System_CAPS_pubmethodToString()

(Zděděno z Object.)

System_CAPS_pubmethodTryGetValue(T, T)

Vyhledá pro danou sadu a vrátí stejné hodnoty, které najde, pokud existuje.

System_CAPS_pubmethodUnion(IEnumerable<T>)

Vytvoří novou sadu neměnné hash, který obsahuje všechny elementy, které se nacházejí v aktuální sadě nebo v zadané kolekci.

System_CAPS_pubmethodWithComparer(IEqualityComparer<T>)

Získá instanci sady neměnné hash, která používá procedury zadaný rovnosti pro její metody vyhledávání.

NázevPopis
System_CAPS_pubfieldSystem_CAPS_staticEmpty

Získá neměnné hodnotu hash pro tento typ, který používá výchozí nastavit IEqualityComparer<T>.

NázevPopis
System_CAPS_pubinterfaceSystem_CAPS_privmethodICollection<T>.Add(T)

Přidá položku do sady.

System_CAPS_pubinterfaceSystem_CAPS_privmethodICollection<T>.Clear()

Odebere všechny položky z této sady.

System_CAPS_pubinterfaceSystem_CAPS_privmethodICollection<T>.CopyTo(T[], Int32)

Zkopíruje elementy sady do pole, počínaje konkrétním indexem.

System_CAPS_pubinterfaceSystem_CAPS_privmethodICollection<T>.Remove(T)

Odebere první výskyt určitého objektu ze sady.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIEnumerable<T>.GetEnumerator()

Vrátí enumerátor, který iteruje kolekci.

System_CAPS_pubinterfaceSystem_CAPS_privmethodISet<T>.Add(T)

Přidá prvek na aktuální sadu a vrátí hodnotu, která určuje, zda byl element úspěšně přidán.

System_CAPS_pubinterfaceSystem_CAPS_privmethodISet<T>.ExceptWith(IEnumerable<T>)

Odebere všechny prvky v zadané kolekci z aktuální sadu.

System_CAPS_pubinterfaceSystem_CAPS_privmethodISet<T>.IntersectWith(IEnumerable<T>)

Změní aktuální sadu tak, aby obsahoval pouze prvky, které jsou také v zadané kolekci.

System_CAPS_pubinterfaceSystem_CAPS_privmethodISet<T>.SymmetricExceptWith(IEnumerable<T>)

Změní aktuální sadu tak, aby obsahoval pouze prvky, které jsou k dispozici v aktuální sadě nebo v zadané kolekci, nikoli však obojí.

System_CAPS_pubinterfaceSystem_CAPS_privmethodISet<T>.UnionWith(IEnumerable<T>)

Upravuje aktuální nastavit tak, aby obsahoval všechny elementy, které se nacházejí v některém aktuální sadu nebo v zadané kolekci.

System_CAPS_pubinterfaceSystem_CAPS_privmethodICollection.CopyTo(Array, Int32)

Zkopíruje elementy sady do pole, počínaje konkrétním indexem.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIEnumerable.GetEnumerator()

Vrátí enumerátor, který iteruje v rámci sady.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIImmutableSet<T>.Add(T)

Přidá zadaného elementu k této neměnné.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIImmutableSet<T>.Clear()

Načte prázdnou sadou, který má stejné řazení a řazení sémantiku jako této instance.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIImmutableSet<T>.Except(IEnumerable<T>)

Odebere elementy v zadané kolekci v aktuální sadě.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIImmutableSet<T>.Intersect(IEnumerable<T>)

Vytvoří neměnné sadu, která obsahuje elementy, které existují v této sadě a zadané sady.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIImmutableSet<T>.Remove(T)

Odebere zadaný element z této sady neměnné.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIImmutableSet<T>.SymmetricExcept(IEnumerable<T>)

Vytvoří sadu neměnné, který obsahuje pouze elementy, které se nacházejí v aktuální sadě nebo v zadané kolekci, ale ne obojí.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIImmutableSet<T>.Union(IEnumerable<T>)

Vytvoří novou neměnné sadu, která obsahuje všechny elementy, které se nacházejí v aktuální sadě nebo v zadané kolekci.

System_CAPS_pubinterfaceSystem_CAPS_privpropertyICollection<T>.IsReadOnly

System_CAPS_pubinterfaceSystem_CAPS_privpropertyICollection.IsSynchronized

System_CAPS_pubinterfaceSystem_CAPS_privpropertyICollection.SyncRoot

NázevPopis
System_CAPS_pubmethodToImmutableArray<T>()

Vytvoří neměnné pole ze zadané kolekce.(Definoval ImmutableArray.)

System_CAPS_pubmethodToImmutableDictionary<T, TKey>(Func<T, TKey>)

Přetížené Vytvoří slovníku neměnné z existující kolekci elementů použití transformační funkce s klíči zdroje.(Definoval ImmutableDictionary.)

System_CAPS_pubmethodToImmutableDictionary<T, TKey>(Func<T, TKey>, IEqualityComparer<TKey>)

Přetížené Vytvoří slovníku neměnné podle některé transformace pořadí.(Definoval ImmutableDictionary.)

System_CAPS_pubmethodToImmutableDictionary<T, TKey, TValue>(Func<T, TKey>, Func<T, TValue>)

Přetížené Vytvoří výčet transformuje sekvenci a vytváří slovníku neměnné její obsah.(Definoval ImmutableDictionary.)

System_CAPS_pubmethodToImmutableDictionary<T, TKey, TValue>(Func<T, TKey>, Func<T, TValue>, IEqualityComparer<TKey>)

Přetížené Vytvoří výčet transformuje sekvenci a vytvoří pomocí zadaná porovnávací funkce klíče slovníku neměnné její obsah.(Definoval ImmutableDictionary.)

System_CAPS_pubmethodToImmutableDictionary<T, TKey, TValue>(Func<T, TKey>, Func<T, TValue>, IEqualityComparer<TKey>, IEqualityComparer<TValue>)

Přetížené Vytvoří výčet transformuje sekvenci a vytváří slovníku neměnné její obsah pomocí zadaného klíče a hodnoty komparátory.(Definoval ImmutableDictionary.)

System_CAPS_pubmethodToImmutableHashSet<T>()

Přetížené Vytvoří výčet sekvenci a vytvoří sadu neměnné hash její obsah.(Definoval ImmutableHashSet.)

System_CAPS_pubmethodToImmutableHashSet<T>(IEqualityComparer<T>)

Přetížené Vytvoří výčet sekvenci, vytvoří sadu neměnné hash obsahu a používá procedury zadaný rovnosti pro daný typ sady.(Definoval ImmutableHashSet.)

System_CAPS_pubmethodToImmutableList<T>()

Vytvoří výčet sekvenci a vytvoří neměnné seznam její obsah.(Definoval ImmutableList.)

System_CAPS_pubmethodToImmutableSortedDictionary<T, TKey, TValue>(Func<T, TKey>, Func<T, TValue>)

Přetížené Vytvoří výčet transformuje sekvenci a vytváří neměnné seřazený slovník její obsah.(Definoval ImmutableSortedDictionary.)

System_CAPS_pubmethodToImmutableSortedDictionary<T, TKey, TValue>(Func<T, TKey>, Func<T, TValue>, IComparer<TKey>)

Přetížené Vytvoří výčet a transformuje sekvenci a vytvoří pomocí zadaná porovnávací funkce klíče slovníku neměnné seřazené její obsah.(Definoval ImmutableSortedDictionary.)

System_CAPS_pubmethodToImmutableSortedDictionary<T, TKey, TValue>(Func<T, TKey>, Func<T, TValue>, IComparer<TKey>, IEqualityComparer<TValue>)

Přetížené Vytvoří výčet transformuje sekvenci a vytváří neměnné seřazený slovník její obsah pomocí zadaného klíče a hodnoty komparátory.(Definoval ImmutableSortedDictionary.)

System_CAPS_pubmethodToImmutableSortedSet<T>()

Přetížené Vytvoří výčet sekvenci a vytvoří neměnné Seřazená sada její obsah.(Definoval ImmutableSortedSet.)

System_CAPS_pubmethodToImmutableSortedSet<T>(IComparer<T>)

Přetížené Vytvoří výčet sekvenci, vytváří neměnné Seřazená sada její obsah a používá zadaná porovnávací funkce.(Definoval ImmutableSortedSet.)

Tento typ je zaručeno bezpečné používání vláken.

Zpět na začátek
Zobrazit: