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 ImmutableDictionary<TKey, TValue>.Builder

 

Představuje Mapa algoritmu hash, který mění s minimální nebo žádnou přidělování paměti a který můžete vytvořit nebo velmi efektivně vytvářet v instancích neměnné hash map.

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.ImmutableDictionary<TKey, TValue>.Builder

[DefaultMemberAttribute("Item")]
[DebuggerDisplayAttribute("Count = {Count}")]
public sealed class Builder : IDictionary<TKey, TValue>, ICollection<KeyValuePair<TKey, TValue>>, 
	IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable, IReadOnlyDictionary<TKey, TValue>, 
	IReadOnlyCollection<KeyValuePair<TKey, TValue>>, IDictionary, 
	ICollection

NázevPopis
System_CAPS_pubpropertyCount

Získá počet elementů obsažených ve slovníku neměnné.

System_CAPS_pubpropertyItem[TKey]

Získá nebo nastaví element se zadaným klíčem.

System_CAPS_pubpropertyKeyComparer

Získá nebo nastaví klíč porovnávače.

System_CAPS_pubpropertyKeys

Získá kolekci, která obsahuje klíče slovníku neměnné.

System_CAPS_pubpropertyValueComparer

Získá nebo nastaví hodnotu porovnávače.

System_CAPS_pubpropertyValues

Získá kolekci, která obsahuje hodnoty slovníku neměnné.

NázevPopis
System_CAPS_pubmethodAdd(TKey, TValue)

Přidá element, který má zadaný klíč a hodnotu do slovníku neměnné.

System_CAPS_pubmethodAdd(KeyValuePair<TKey, TValue>)

Přidá zadanou položku do slovníku neměnné.

System_CAPS_pubmethodAddRange(IEnumerable<KeyValuePair<TKey, TValue>>)

Přidá pořadí hodnot do této kolekce.

System_CAPS_pubmethodClear()

Odebere všechny položky ze slovníku neměnné.

System_CAPS_pubmethodContains(KeyValuePair<TKey, TValue>)

Určuje, zda neměnné slovník obsahuje určitou hodnotu.

System_CAPS_pubmethodContainsKey(TKey)

Určuje, zda neměnné slovník obsahuje element, který má zadaný klíč.

System_CAPS_pubmethodContainsValue(TValue)

Určuje, zda neměnné slovník obsahuje element, který má zadanou hodnotu.

System_CAPS_pubmethodEquals(Object)

(Zděděno z Object.)

System_CAPS_pubmethodGetEnumerator()

Vrátí enumerátor, který iteruje ve slovníku neměnné.

System_CAPS_pubmethodGetHashCode()

(Zděděno z Object.)

System_CAPS_pubmethodGetType()

(Zděděno z Object.)

System_CAPS_pubmethodGetValueOrDefault(TKey)

Získá hodnotu pro zadaný klíč, pokud existuje odpovídající klíč ve slovníku.

System_CAPS_pubmethodGetValueOrDefault(TKey, TValue)

Získá hodnotu pro zadaný klíč, pokud existuje odpovídající klíč ve slovníku.

System_CAPS_pubmethodRemove(TKey)

Odebere element se zadaným klíčem ze slovníku neměnné.

System_CAPS_pubmethodRemove(KeyValuePair<TKey, TValue>)

Odebere první výskyt určitého objektu ze slovníku neměnné.

System_CAPS_pubmethodRemoveRange(IEnumerable<TKey>)

Odebere všechny položky s klíči, které odpovídají výstrahám nacházejícím se v zadané pořadí ze slovníku neměnné.

System_CAPS_pubmethodToImmutable()

Vytvoří slovníku neměnné na základě obsahu této instance.

System_CAPS_pubmethodToString()

(Zděděno z Object.)

System_CAPS_pubmethodTryGetKey(TKey, TKey)

Určuje, zda tento slovník obsahuje zadaný klíč.

System_CAPS_pubmethodTryGetValue(TKey, TValue)

Vrátí hodnotu přidruženou k zadanému klíči.

NázevPopis
System_CAPS_pubmethodToImmutableArray<KeyValuePair<TKey, TValue>>()

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

System_CAPS_pubmethodToImmutableDictionary<KeyValuePair<TKey, TValue>, TKey>(Func<KeyValuePair<TKey, TValue>, 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<KeyValuePair<TKey, TValue>, TKey>(Func<KeyValuePair<TKey, TValue>, TKey>, IEqualityComparer<TKey>)

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

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

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

System_CAPS_pubmethodToImmutableDictionary<KeyValuePair<TKey, TValue>, TKey, TValue>(Func<KeyValuePair<TKey, TValue>, TKey>, Func<KeyValuePair<TKey, TValue>, 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<KeyValuePair<TKey, TValue>, TKey, TValue>(Func<KeyValuePair<TKey, TValue>, TKey>, Func<KeyValuePair<TKey, TValue>, 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<KeyValuePair<TKey, TValue>>()

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

System_CAPS_pubmethodToImmutableHashSet<KeyValuePair<TKey, TValue>>(IEqualityComparer<KeyValuePair<TKey, TValue>>)

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<KeyValuePair<TKey, TValue>>()

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

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

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

System_CAPS_pubmethodToImmutableSortedDictionary<KeyValuePair<TKey, TValue>, TKey, TValue>(Func<KeyValuePair<TKey, TValue>, TKey>, Func<KeyValuePair<TKey, TValue>, 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<KeyValuePair<TKey, TValue>, TKey, TValue>(Func<KeyValuePair<TKey, TValue>, TKey>, Func<KeyValuePair<TKey, TValue>, 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<KeyValuePair<TKey, TValue>>()

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

System_CAPS_pubmethodToImmutableSortedSet<KeyValuePair<TKey, TValue>>(IComparer<KeyValuePair<TKey, TValue>>)

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

I když ImmutableDictionary<TKey, TValue>.AddRange a další metody již poskytují rychlé hromadné operace změny na kolekci, ImmutableDictionary<TKey, TValue>.Builder třída umožňuje více kombinací změny provést sadu s rovna efektivitu.

Všechny veřejné statické členy ( Sdílené v jazyce Visual Basic) tohoto typu mají bezpečný přístup z více vláken. U členů instancí není bezpečný přístup z více vláken zaručen.

Zpět na začátek
Zobrazit: