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 ImmutableSortedSet<T>

 

Představuje implementaci neměnné Seřazená sada.

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.ImmutableSortedSet<T>

[DefaultMemberAttribute("Item")]
[DebuggerDisplayAttribute("Count = {Count}")]
public sealed class ImmutableSortedSet<T> : IImmutableSet<T>, 
	IReadOnlyCollection<T>, IEnumerable<T>, IEnumerable, IReadOnlyList<T>, 
	IList<T>, ICollection<T>, ISet<T>, IList, ICollection

Parametry typu

T

Typ prvků v objektu set.

NázevPopis
System_CAPS_pubpropertyCount

Získá počet elementů v neměnné Seřazená sada.

System_CAPS_pubpropertyIsEmpty

Získá hodnotu, která určuje, zda tento neměnné Seřazená sada je prázdný.

System_CAPS_pubpropertyItem[Int32]

Získá element neměnné seřazené sady v daném indexu.

System_CAPS_pubpropertyKeyComparer

Získá porovnávače použít k řazení klíče v neměnné Seřazená sada.

System_CAPS_pubpropertyMax

Získá maximální hodnotu v sadě neměnné seřazené podle definice porovnávání.

System_CAPS_pubpropertyMin

Získá minimální hodnotu v sadě neměnné seřazené podle definice porovnávání.

NázevPopis
System_CAPS_pubmethodAdd(T)

Zadaná hodnota se přidá do této neměnné Seřazená sada.

System_CAPS_pubmethodClear()

Odebere všechny elementy z neměnné Seřazená sada.

System_CAPS_pubmethodContains(T)

Určuje, zda tento neměnné Seřazená sada obsahuje zadanou hodnotu.

System_CAPS_pubmethodEquals(Object)

(Zděděno z Object.)

System_CAPS_pubmethodExcept(IEnumerable<T>)

Odebere zadanou sadu položky z této neměnné seřazené sady.

System_CAPS_pubmethodGetEnumerator()

Vrátí enumerátor, který iteruje neměnné Seřazená sada.

System_CAPS_pubmethodGetHashCode()

(Zděděno z Object.)

System_CAPS_pubmethodGetType()

(Zděděno z Object.)

System_CAPS_pubmethodIndexOf(T)

Získá pozici v rámci této neměnné seřazené sady, které zadaná hodnota se zobrazí v.

System_CAPS_pubmethodIntersect(IEnumerable<T>)

Vytvoří neměnné Seřazená sada, která obsahuje elementy, které existují v této sadě i v zadané sadě.

System_CAPS_pubmethodIsProperSubsetOf(IEnumerable<T>)

Určuje, zda je aktuální neměnné Seřazená sada podmnožinu správné (striktní) zadané kolekce.

System_CAPS_pubmethodIsProperSupersetOf(IEnumerable<T>)

Určuje, zda je aktuální neměnné Seřazená sada správné nadmnožinou v zadané kolekci.

System_CAPS_pubmethodIsSubsetOf(IEnumerable<T>)

Určuje, zda je aktuální neměnné Seřazená sada podmnožinu v zadané kolekci.

System_CAPS_pubmethodIsSupersetOf(IEnumerable<T>)

Určuje, zda aktuální neměnné Seřazená sada je nadmnožinou v zadané kolekci.

System_CAPS_pubmethodOverlaps(IEnumerable<T>)

Určuje, zda aktuální neměnné seřazené sady a společné prvky sdílené složky zadané kolekci.

System_CAPS_pubmethodRemove(T)

Odebere zadanou hodnotu z této neměnné Seřazená sada.

System_CAPS_pubmethodReverse()

Vrátí IEnumerable<T> který iteruje nad tuto neměnné seřazené sady v obráceném pořadí.

System_CAPS_pubmethodSetEquals(IEnumerable<T>)

Určuje, zda aktuální neměnné Seřazená sada a zadané kolekce obsahují stejné prvky.

System_CAPS_pubmethodSymmetricExcept(IEnumerable<T>)

Vytvoří neměnné Seřazená sada, která obsahuje elementy, které existují v této sadě nebo v daném pořadí, ale ne obojí.

System_CAPS_pubmethodToBuilder()

Vytvoří kolekci, která má stejný obsah jako seřazená sada tento neměnné, kterým může efektivně 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>)

Přidá danou sadu položek do této neměnné Seřazená sada.

System_CAPS_pubmethodWithComparer(IComparer<T>)

Vrátí neměnné seřazenou sadu, který má zadaný klíč porovnávače.

NázevPopis
System_CAPS_pubfieldSystem_CAPS_staticEmpty

Získá příslušný prázdný neměnné seřazenou sadu.

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

Zadaná hodnota přidá do kolekce.

System_CAPS_pubinterfaceSystem_CAPS_privmethodICollection<T>.Clear()

Odebere všechny položky z kolekce.

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

Zkopíruje prvky kolekce na pole, počínaje indexem konkrétní pole.

System_CAPS_pubinterfaceSystem_CAPS_privmethodICollection<T>.Remove(T)

Odebere první výskyt určitého objektu z kolekce.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIEnumerable<T>.GetEnumerator()

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

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList<T>.Insert(Int32, T)

Vloží položku v sadě v zadaném indexu...

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList<T>.RemoveAt(Int32)

Odebere položku z pozice se zadaným indexem.

System_CAPS_pubinterfaceSystem_CAPS_privmethodISet<T>.Add(T)

Přidá prvek na aktuální sadu a vrátí hodnotu udávající, pokud element byl ú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>)

Upraví aktuální nastavit tak, aby obsahoval pouze elementy, které jsou i 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 aktuální sadě nebo zadané kolekci.

System_CAPS_pubinterfaceSystem_CAPS_privmethodICollection.CopyTo(Array, Int32)

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

System_CAPS_pubinterfaceSystem_CAPS_privmethodIEnumerable.GetEnumerator()

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

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Add(Object)

Přidá položku do sady.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Clear()

Odebere všechny položky ze sady.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Contains(Object)

Určuje, zda sada obsahuje určitou hodnotu.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.IndexOf(Object)

Určuje index konkrétní položku v sadě.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Insert(Int32, Object)

Vloží položku do sady v zadaném indexu.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Remove(Object)

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

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.RemoveAt(Int32)

Odebere položku v zadaném indexu 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ázdná sada neměnné, který má stejné sorting 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ě neměnné.

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_privpropertyIList<T>.Item[Int32]

System_CAPS_pubinterfaceSystem_CAPS_privpropertyICollection.IsSynchronized

System_CAPS_pubinterfaceSystem_CAPS_privpropertyICollection.SyncRoot

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIList.IsFixedSize

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIList.IsReadOnly

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIList.Item[Int32]

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.)

Vytvořit nový neměnné seřazené sady, který je předem s položkami pomocí CreateRange<T> Metoda. Když pracovat s neměnné sady s metodami, jako Add, Reverse nebo Remove, kopii původní seřazené sady se provádí, je vrácen manipulace použít a nové neměnné Seřazená sada.

Pokud potřebujete provést více operací na neměnné kolekce, pokud chcete zvýšit efektivitu můžete zkopírovat ImmutableSortedSet<T> k ImmutableSortedSet<T>.Builder, pomocí ToBuildermetody upravit sadu a nastavit jej jako neměnné znovu s použitím ToImmutable – Metoda. Touto akcí nebude změněn původní neměnné Seřazená sada.

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

Zpět na začátek
Zobrazit: