ImmutableArray<T> Struktura

Definice

Představuje pole, které je neměnné; To znamená, že po vytvoření nelze změnit.Represents an array that is immutable; meaning it cannot be changed once it is created.

Balíček NuGet: System. Collections. unmutable (informace o neměnných kolekcích a způsobu jejich instalace)NuGet package: System.Collections.Immutable (about immutable collections and how to install)

generic <typename T>
public value class ImmutableArray : IEquatable<System::Collections::Immutable::ImmutableArray<T>>, System::Collections::Generic::ICollection<T>, System::Collections::Generic::IEnumerable<T>, System::Collections::Generic::IList<T>, System::Collections::Generic::IReadOnlyCollection<T>, System::Collections::Generic::IReadOnlyList<T>, System::Collections::IList, System::Collections::Immutable::IImmutableList<T>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable
public struct ImmutableArray<T> : IEquatable<System.Collections.Immutable.ImmutableArray<T>>, System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IList<T>, System.Collections.Generic.IReadOnlyCollection<T>, System.Collections.Generic.IReadOnlyList<T>, System.Collections.IList, System.Collections.Immutable.IImmutableList<T>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
type ImmutableArray<'T> = struct
    interface IReadOnlyList<'T>
    interface IReadOnlyCollection<'T>
    interface seq<'T>
    interface IEnumerable
    interface IList<'T>
    interface ICollection<'T>
    interface IImmutableList<'T>
    interface IList
    interface ICollection
type ImmutableArray<'T> = struct
    interface ICollection<'T>
    interface seq<'T>
    interface IEnumerable
    interface IList<'T>
    interface IReadOnlyCollection<'T>
    interface IReadOnlyList<'T>
    interface ICollection
    interface IList
    interface IImmutableList<'T>
Public Structure ImmutableArray(Of T)
Implements ICollection(Of T), IEnumerable(Of T), IEquatable(Of ImmutableArray(Of T)), IImmutableList(Of T), IList, IList(Of T), IReadOnlyCollection(Of T), IReadOnlyList(Of T), IStructuralComparable, IStructuralEquatable

Parametry typu

T

Typ elementu uloženého polem.The type of element stored by the array.

Dědičnost
ImmutableArray<T>
Implementuje

Poznámky

K dispozici jsou různé scénáře, které jsou nejvhodnější pro ImmutableArray<T> a jiné pro ImmutableList<T>.There are different scenarios best for ImmutableArray<T> and others best for ImmutableList<T>.

Důvody pro použití neměnných polí:Reasons to use immutable array:

  • Aktualizace dat je vzácná nebo počet prvků je poměrně malý (méně než 16 položek).Updating the data is rare or the number of elements is quite small (less than 16 items)

  • Musíte být schopni iterovat data v částech kritické pro výkon.You need to be able to iterate over the data in performance critical sections

  • Máte mnoho instancí neměnných kolekcí a nemůžete si udržet data ve stromechYou have many instances of immutable collections and you can't afford keeping the data in trees

Důvody pro použití neměnného seznamu:Reasons to use immutable list:

  • Aktualizace dat je společná nebo počet prvků, které se neočekává jako malý.Updating the data is common or the number of elements isn't expected to be small

  • Aktualizace kolekce je spolehlivější než při iteraci obsahuUpdating the collection is more performance critical than iterating the contents

Následující tabulka shrnuje výkonnostní charakteristiky ImmutableArray<T>The following table summarizes the performance characteristics of ImmutableArray<T>

OperaceOperation ImmutableArray<T> složitostImmutableArray<T> Complexity ImmutableList<T> složitostImmutableList<T> Complexity KomentářeComments
PoložkaItem O(1)O(1) O (protokol n)O(log n) Přímý index na podkladové poleDirectly index into the underlying array
Přidat ()Add() O (n)O(n) O (protokol n)O(log n) Vyžaduje vytvoření nového poleRequires creating a new array

Pole

Empty

Získá prázdné neměnné pole.Gets an empty immutable array.

Vlastnosti

IsDefault

Získá hodnotu, která označuje, zda bylo toto pole deklarováno, ale není inicializováno.Gets a value indicating whether this array was declared but not initialized.

IsDefaultOrEmpty

Načte hodnotu, která označuje, jestli je tato ImmutableArray<T> prázdná nebo není inicializovaná.Gets a value indicating whether this ImmutableArray<T> is empty or is not initialized.

IsEmpty

Načte hodnotu, která označuje, jestli je tato ImmutableArray<T> prázdná.Gets a value indicating whether this ImmutableArray<T> is empty.

Item[Int32]

Získá prvek na zadaném indexu v neměnných poli.Gets the element at the specified index in the immutable array.

Length

Získá počet prvků v poli.Gets the number of elements in the array.

Metody

Add(T)

Vrátí kopii původního pole se zadanou položkou, která byla přidána na konec.Returns a copy of the original array with the specified item added to the end.

AddRange(IEnumerable<T>)

Vrátí kopii původního pole se zadanými prvky přidanými na konec pole.Returns a copy of the original array with the specified elements added to the end of the array.

AddRange(ImmutableArray<T>)

Vrátí kopii původního pole se zadanými prvky přidanými na konec pole.Returns a copy of the original array with the specified elements added to the end of the array.

As<TOther>()

Vrátí nové neměnné pole, které obsahuje prvky tohoto přetypování pole na jiný typ.Returns a new immutable array that contains the elements of this array cast to a different type.

AsMemory()

Vytvoří v tomto neměnném poli novou oblast paměti určenou jen pro čtení.Creates a new read-only memory region over this immutable array.

AsSpan()

Vytvoří nový rozsah, který je jen pro čtení, v tomto neměnném poli.Creates a new read-only span over this immutable array.

CastArray<TOther>()

Inicializuje novou instanci ImmutableArray<T> struktury přetypováním podkladového pole na pole typu TOther.Initializes a new instance of the ImmutableArray<T> struct by casting the underlying array to an array of type TOther.

CastUp<TDerived>(ImmutableArray<TDerived>)

Inicializuje novou instanci ImmutableArray<T> struktury na základě obsahu existující instance, což umožňuje kovariantní statické přetypování pro efektivní opakované použití existujícího pole.Initializes a new instance of the ImmutableArray<T> struct based on the contents of an existing instance, allowing a covariant static cast to efficiently reuse the existing array.

Clear()

Vrátí pole se všemi odebranými prvky.Returns an array with all the elements removed.

Contains(T)

Určuje, zda zadaná položka existuje v poli.Determines whether the specified item exists in the array.

CopyTo(Int32, T[], Int32, Int32)

Zkopíruje zadané položky v tomto poli do zadaného pole v zadaném počátečním indexu.Copies the specified items in this array to the specified array at the specified starting index.

CopyTo(T[])

Zkopíruje obsah tohoto pole do určeného pole.Copies the contents of this array to the specified array.

CopyTo(T[], Int32)

Zkopíruje obsah tohoto pole do zadaného pole začínajícího v zadaném cílovém indexu.Copies the contents of this array to the specified array starting at the specified destination index.

Equals(ImmutableArray<T>)

Označuje, zda je zadané pole rovno tomuto poli.Indicates whether specified array is equal to this array.

Equals(Object)

Určuje, zda je toto pole rovno zadanému objektu.Determines if this array is equal to the specified object.

GetEnumerator()

Vrátí enumerátor, který prochází obsah pole.Returns an enumerator that iterates through the contents of the array.

GetHashCode()

Vrátí kód hash této instance.Returns a hash code for this instance.

IndexOf(T)

Vyhledá v poli zadanou položku.Searches the array for the specified item.

IndexOf(T, Int32)

Vyhledá v poli zadanou položku.Searches the array for the specified item.

IndexOf(T, Int32, IEqualityComparer<T>)

Vyhledá v poli zadanou položku.Searches the array for the specified item.

IndexOf(T, Int32, Int32)

Vyhledá v poli zadanou položku.Searches the array for the specified item.

IndexOf(T, Int32, Int32, IEqualityComparer<T>)

Vyhledá v poli zadanou položku.Searches the array for the specified item.

Insert(Int32, T)

Vrátí nové pole se zadanou hodnotou vloženou na zadané pozici.Returns a new array with the specified value inserted at the specified position.

InsertRange(Int32, IEnumerable<T>)

Vloží zadané hodnoty na zadaný index.Inserts the specified values at the specified index.

InsertRange(Int32, ImmutableArray<T>)

Vloží zadané hodnoty na zadaný index.Inserts the specified values at the specified index.

ItemRef(Int32)

Získá odkaz na element v zadaném index v seznamu, který je jen pro čtení.Gets a read-only reference to the element at the specified index in the read-only list.

LastIndexOf(T)

Vyhledá v poli určenou položku. začíná na konci pole.Searches the array for the specified item; starting at the end of the array.

LastIndexOf(T, Int32)

Vyhledá v poli určenou položku. začíná na konci pole.Searches the array for the specified item; starting at the end of the array.

LastIndexOf(T, Int32, Int32)

Vyhledá v poli určenou položku. začíná na konci pole.Searches the array for the specified item; starting at the end of the array.

LastIndexOf(T, Int32, Int32, IEqualityComparer<T>)

Vyhledá v poli určenou položku. začíná na konci pole.Searches the array for the specified item; starting at the end of the array.

OfType<TResult>()

Filtruje prvky tohoto pole s přiřazením k určenému typu.Filters the elements of this array to those assignable to the specified type.

Remove(T)

Vrátí pole s prvním výskytem zadaného elementu odebraného z pole.Returns an array with the first occurrence of the specified element removed from the array. Pokud se nenajde žádná shoda, vrátí se aktuální pole.If no match is found, the current array is returned.

Remove(T, IEqualityComparer<T>)

Vrátí pole s prvním výskytem zadaného elementu odebraného z pole.Returns an array with the first occurrence of the specified element removed from the array.

Pokud se nenajde žádná shoda, vrátí se aktuální pole.If no match is found, the current array is returned.

RemoveAll(Predicate<T>)

Odebere všechny položky z pole, které splňují zadanou podmínku.Removes all the items from the array that meet the specified condition.

RemoveAt(Int32)

Vrátí pole s elementem na zadané pozici, kterou jste odebrali.Returns an array with the element at the specified position removed.

RemoveRange(IEnumerable<T>)

Odebere z tohoto pole zadané položky.Removes the specified items from this array.

RemoveRange(IEnumerable<T>, IEqualityComparer<T>)

Odebere z tohoto pole zadané položky.Removes the specified items from this array.

RemoveRange(ImmutableArray<T>)

Odebere zadané hodnoty z tohoto seznamu.Removes the specified values from this list.

RemoveRange(ImmutableArray<T>, IEqualityComparer<T>)

Odebere zadané položky z tohoto seznamu.Removes the specified items from this list.

RemoveRange(Int32, Int32)

Vrátí pole s prvky na zadané pozici odebrané.Returns an array with the elements at the specified position removed.

Replace(T, T)

Vyhledá první prvek v poli, který se rovná zadané hodnotě, a nahradí hodnotu zadanou novou hodnotou.Finds the first element in the array equal to the specified value and replaces the value with the specified new value.

Replace(T, T, IEqualityComparer<T>)

Vyhledá první prvek v poli, který se rovná zadané hodnotě, a nahradí hodnotu zadanou novou hodnotou.Finds the first element in the array equal to the specified value and replaces the value with the specified new value.

SetItem(Int32, T)

Nahradí položku v zadaném indexu zadanou položkou.Replaces the item at the specified index with the specified item.

Sort()

Seřadí prvky v neměnném poli pomocí výchozí porovnávací metody.Sorts the elements in the immutable array using the default comparer.

Sort(Comparison<T>)

Seřadí prvky v celé ImmutableArray<T> pomocí zadaného Comparison<T>.Sorts the elements in the entire ImmutableArray<T> using the specified Comparison<T>.

Sort(IComparer<T>)

Seřadí prvky v neměnném poli pomocí zadané porovnávací metody.Sorts the elements in the immutable array using the specified comparer.

Sort(Int32, Int32, IComparer<T>)

Seřadí zadané elementy v neměnném poli pomocí zadané porovnávací metody.Sorts the specified elements in the immutable array using the specified comparer.

ToBuilder()

Vytvoří proměnlivé pole, které má stejný obsah jako toto pole, a může být efektivně prováděno v rámci více operací pomocí standardních proměnlivých rozhraní.Creates a mutable array that has the same contents as this array and can be efficiently mutated across multiple operations using standard mutable interfaces.

Operátory

Equality(ImmutableArray<T>, ImmutableArray<T>)

Vrátí hodnotu, která označuje, zda jsou dvě pole shodná.Returns a value that indicates if two arrays are equal.

Equality(Nullable<ImmutableArray<T>>, Nullable<ImmutableArray<T>>)

Vrátí hodnotu, která označuje, zda jsou dvě pole shodná.Returns a value that indicates if two arrays are equal.

Inequality(ImmutableArray<T>, ImmutableArray<T>)

Vrátí hodnotu, která označuje, zda nejsou dvě pole shodná.Returns a value that indicates whether two arrays are not equal.

Inequality(Nullable<ImmutableArray<T>>, Nullable<ImmutableArray<T>>)

Kontroluje nerovnost mezi dvěma poli.Checks for inequality between two array.

Explicitní implementace rozhraní

ICollection.CopyTo(Array, Int32)

Zkopíruje toto pole do jiného pole počínaje zadaným indexem.Copies this array to another array starting at the specified index.

ICollection.Count

Získá velikost pole.Gets the size of the array.

ICollection.IsSynchronized

Viz rozhraní ICollection.See the ICollection interface. Vždy vrátí true od, protože neměnné kolekce jsou bezpečné pro přístup z více vláken.Always returns true since since immutable collections are thread-safe.

ICollection.SyncRoot

Získá kořen synchronizace.Gets the sync root.

ICollection<T>.Add(T)

Vyvolá NotSupportedException ve všech případech.Throws NotSupportedException in all cases.

ICollection<T>.Clear()

Vyvolá NotSupportedException ve všech případech.Throws NotSupportedException in all cases.

ICollection<T>.Count

Získá počet prvků v kolekci.Gets the number of items in the collection.

ICollection<T>.IsReadOnly

Načte hodnotu, která označuje, jestli je tato instance jen pro čtení.Gets a value indicating whether this instance is read only.

ICollection<T>.Remove(T)

Vyvolá NotSupportedException ve všech případech.Throws NotSupportedException in all cases.

IEnumerable.GetEnumerator()

Vrátí enumerátor, který se prochází v neměnném poli.Returns an enumerator that iterates through the immutable array.

IEnumerable<T>.GetEnumerator()

Vrátí enumerátor, který projde polem.Returns an enumerator that iterates through the array.

IImmutableList<T>.Add(T)

Vrátí kopii původního pole se zadanou položkou, která byla přidána na konec.Returns a copy of the original array with the specified item added to the end.

IImmutableList<T>.AddRange(IEnumerable<T>)

Vrátí kopii původního pole se zadanými prvky přidanými na konec pole.Returns a copy of the original array with the specified elements added to the end of the array.

IImmutableList<T>.Clear()

Vrátí pole se všemi odebranými prvky.Returns an array with all the elements removed.

IImmutableList<T>.Insert(Int32, T)

Vrátí nové pole se zadanou hodnotou vloženou na zadané pozici.Returns a new array with the specified value inserted at the specified position.

IImmutableList<T>.InsertRange(Int32, IEnumerable<T>)

Vloží zadané hodnoty na zadaný index.Inserts the specified values at the specified index.

IImmutableList<T>.Remove(T, IEqualityComparer<T>)

Vrátí pole s prvním výskytem zadaného elementu odebraného z pole. Pokud se nenajde žádná shoda, vrátí se aktuální pole.Returns an array with the first occurrence of the specified element removed from the array; if no match is found, the current array is returned.

IImmutableList<T>.RemoveAll(Predicate<T>)

Odebere všechny položky z pole, které splňují zadanou podmínku.Removes all the items from the array that meet the specified condition.

IImmutableList<T>.RemoveAt(Int32)

Vrátí pole s elementem na zadané pozici, kterou jste odebrali.Returns an array with the element at the specified position removed.

IImmutableList<T>.RemoveRange(IEnumerable<T>, IEqualityComparer<T>)

Odebere z tohoto pole zadané položky.Removes the specified items from this array.

IImmutableList<T>.RemoveRange(Int32, Int32)

Vrátí pole s prvky na zadané pozici odebrané.Returns an array with the elements at the specified position removed.

IImmutableList<T>.Replace(T, T, IEqualityComparer<T>)

Vyhledá první prvek v poli, který se rovná zadané hodnotě, a nahradí hodnotu zadanou novou hodnotou.Finds the first element in the array equal to the specified value and replaces the value with the specified new value.

IImmutableList<T>.SetItem(Int32, T)

Nahradí položku v zadaném indexu zadanou položkou.Replaces the item at the specified index with the specified item.

IList.Add(Object)

Vyvolá NotSupportedException ve všech případech.Throws NotSupportedException in all cases.

IList.Clear()

Vyvolá NotSupportedException ve všech případech.Throws NotSupportedException in all cases.

IList.Contains(Object)

Vyvolá NotSupportedException ve všech případech.Throws NotSupportedException in all cases.

IList.IndexOf(Object)

Získá hodnotu v zadaném indexu.Gets the value at the specified index.

IList.Insert(Int32, Object)

Vyvolá NotSupportedException ve všech případech.Throws NotSupportedException in all cases.

IList.IsFixedSize

Načte hodnotu, která označuje, jestli je tato instance pevnou velikostí.Gets a value indicating whether this instance is fixed size.

IList.IsReadOnly

Načte hodnotu, která označuje, jestli je tato instance jen pro čtení.Gets a value indicating whether this instance is read only.

IList.Item[Int32]

Získá nebo nastaví Object v zadaném indexu.Gets or sets the Object at the specified index.

IList.Remove(Object)

Vyvolá NotSupportedException ve všech případech.Throws NotSupportedException in all cases.

IList.RemoveAt(Int32)

Vyvolá NotSupportedException ve všech případech.Throws NotSupportedException in all cases.

IList<T>.Insert(Int32, T)

Vyvolá NotSupportedException ve všech případech.Throws NotSupportedException in all cases.

IList<T>.Item[Int32]

Získá nebo nastaví element v zadaném indexu v seznamu jen pro čtení.Gets or sets the element at the specified index in the read-only list.

IList<T>.RemoveAt(Int32)

Vyvolá NotSupportedException ve všech případech.Throws NotSupportedException in all cases.

IReadOnlyCollection<T>.Count

Získá počet prvků v kolekci.Gets the number of items in the collection.

IReadOnlyList<T>.Item[Int32]

Získá prvek na pozici zadaného indexu.Gets the element at the specified index.

IStructuralComparable.CompareTo(Object, IComparer)

Určuje, zda aktuální prvek kolekce předchází, probíhá ve stejné pozici jako nebo následuje za jiným prvkem v pořadí řazení.Determines whether the current collection element precedes, occurs in the same position as, or follows another element in the sort order.

IStructuralEquatable.Equals(Object, IEqualityComparer)

Určuje, zda je toto pole strukturně rovno určenému poli.Determines whether this array is structurally equal to the specified array.

IStructuralEquatable.GetHashCode(IEqualityComparer)

Vrátí kód hodnoty hash aktuální instance.Returns a hash code for the current instance.

Metody rozšíření

BinarySearch<T>(ImmutableArray<T>, T)

Vyhledá seřazené neměnný pole pro zadaný element pomocí výchozí porovnávací metody a vrátí index založený na nule elementu, pokud byl nalezen.Searches the sorted immutable array for a specified element using the default comparer and returns the zero-based index of the element, if it's found.

BinarySearch<T>(ImmutableArray<T>, T, IComparer<T>)

Vyhledá seřazené neměnný pole pro zadaný element a vrátí index založený na nule elementu, pokud byl nalezen.Searches a sorted immutable array for a specified element and returns the zero-based index of the element, if it's found.

BinarySearch<T>(ImmutableArray<T>, Int32, Int32, T)

Vyhledá seřazené neměnný pole pro zadaný element a vrátí index založený na nule elementu, pokud byl nalezen.Searches a sorted immutable array for a specified element and returns the zero-based index of the element, if it's found.

BinarySearch<T>(ImmutableArray<T>, Int32, Int32, T, IComparer<T>)

Vyhledá seřazené neměnný pole pro zadaný element a vrátí index založený na nule elementu.Searches a sorted immutable array for a specified element and returns the zero-based index of the element.

ToImmutableArray<TSource>(IEnumerable<TSource>)

Vytvoří neměnné pole ze zadané kolekce.Creates an immutable array from the specified collection.

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Sestaví neproměnlivý slovník z existující kolekce elementů a použije funkci transformace na zdrojové klíče.Constructs an immutable dictionary from an existing collection of elements, applying a transformation function to the source keys.

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Vytvoří neproměnlivý slovník založený na určité transformaci sekvence.Constructs an immutable dictionary based on some transformation of a sequence.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

Vytvoří výčet a transformuje sekvenci a vytvoří neproměnlivý slovník jeho obsahu.Enumerates and transforms a sequence, and produces an immutable dictionary of its contents.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>)

Vytvoří výčet a transformuje sekvenci a vytvoří neproměnlivý slovník jeho obsahu pomocí zadaného klíčového porovnávání.Enumerates and transforms a sequence, and produces an immutable dictionary of its contents by using the specified key comparer.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>, IEqualityComparer<TValue>)

Vytvoří výčet a transformuje sekvenci a vytvoří neproměnlivý slovník jeho obsahu pomocí zadaných porovnatelností klíčová a hodnotová.Enumerates and transforms a sequence, and produces an immutable dictionary of its contents by using the specified key and value comparers.

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

Vytvoří výčet sekvencí a vytvoří neměnitelnou sadu hash jejího obsahu.Enumerates a sequence and produces an immutable hash set of its contents.

ToImmutableHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

Vytvoří výčet sekvencí, vytvoří neměnitelnou sadu hodnot hash jejího obsahu a použije pro typ sady zadanou porovnávací metodu.Enumerates a sequence, produces an immutable hash set of its contents, and uses the specified equality comparer for the set type.

IndexOf<T>(IImmutableList<T>, T)

Vyhledá zadaný objekt a vrátí index s hodnotou nula prvního výskytu v seznamu.Searches for the specified object and returns the zero-based index of the first occurrence within the list.

IndexOf<T>(IImmutableList<T>, T, IEqualityComparer<T>)

Vyhledá zadaný objekt a vrátí index s hodnotou nula prvního výskytu v seznamu.Searches for the specified object and returns the zero-based index of the first occurrence within the list.

IndexOf<T>(IImmutableList<T>, T, Int32)

Vyhledá zadaný objekt a vrátí index založený na nule prvního výskytu v rámci rozsahu prvků v neměnném seznamu, který rozšiřuje od zadaného indexu k poslednímu prvku.Searches for the specified object and returns the zero-based index of the first occurrence within the range of elements in the immutable list that extends from the specified index to the last element.

IndexOf<T>(IImmutableList<T>, T, Int32, Int32)

Vyhledá zadaný objekt a vrátí index založený na nule prvního výskytu v rámci rozsahu prvků v neměnném seznamu, který rozšiřuje od zadaného indexu k poslednímu prvku.Searches for the specified object and returns the zero-based index of the first occurrence within the range of elements in the immutable list that extends from the specified index to the last element.

LastIndexOf<T>(IImmutableList<T>, T)

Vyhledá zadaný objekt a vrátí index posledního výskytu na základě nuly v celém neměnném seznamu.Searches for the specified object and returns the zero-based index of the last occurrence within the entire immutable list.

LastIndexOf<T>(IImmutableList<T>, T, IEqualityComparer<T>)

Vyhledá zadaný objekt a vrátí index posledního výskytu na základě nuly v celém neměnném seznamu.Searches for the specified object and returns the zero-based index of the last occurrence within the entire immutable list.

LastIndexOf<T>(IImmutableList<T>, T, Int32)

Vyhledá zadaný objekt a vrátí index posledního výskytu od nuly v rámci rozsahu prvků v neměnném seznamu, který rozšiřuje od prvního prvku na zadaný index.Searches for the specified object and returns the zero-based index of the last occurrence within the range of elements in the immutable list that extends from the first element to the specified index.

LastIndexOf<T>(IImmutableList<T>, T, Int32, Int32)

Vyhledá zadaný objekt a vrátí index posledního výskytu od nuly v rámci rozsahu prvků v neměnném seznamu, který rozšiřuje od prvního prvku na zadaný index.Searches for the specified object and returns the zero-based index of the last occurrence within the range of elements in the immutable list that extends from the first element to the specified index.

Remove<T>(IImmutableList<T>, T)

Odebere zadanou hodnotu z tohoto seznamu.Removes the specified value from this list.

RemoveRange<T>(IImmutableList<T>, IEnumerable<T>)

Odebere zadané hodnoty z tohoto seznamu.Removes the specified values from this list.

Replace<T>(IImmutableList<T>, T, T)

Nahradí první stejný prvek v seznamu zadaným elementem.Replaces the first equal element in the list with the specified element.

ToImmutableList<TSource>(IEnumerable<TSource>)

Vytvoří výčet sekvencí a vytvoří neměnný seznam jeho obsahu.Enumerates a sequence and produces an immutable list of its contents.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

Vytvoří výčet a transformuje sekvenci a vytvoří neproměnlivý seřazený slovník jeho obsahu.Enumerates and transforms a sequence, and produces an immutable sorted dictionary of its contents.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>)

Vytvoří výčet a transformuje sekvenci a vytvoří neměnný seřazený slovník jeho obsahu pomocí zadaného klíčového porovnávání.Enumerates and transforms a sequence, and produces an immutable sorted dictionary of its contents by using the specified key comparer.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>, IEqualityComparer<TValue>)

Vytvoří výčet a transformuje sekvenci a vytvoří neproměnlivý seřazený slovník jeho obsahu pomocí zadaných porovnávače klíčová a hodnotová.Enumerates and transforms a sequence, and produces an immutable sorted dictionary of its contents by using the specified key and value comparers.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

Vytvoří výčet sekvencí a vytvoří neproměnlivou seřazenou sadu jejího obsahu.Enumerates a sequence and produces an immutable sorted set of its contents.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>, IComparer<TSource>)

Vytvoří výčet sekvencí, vytvoří neproměnlivou seřazenou sadu jejího obsahu a použije zadanou porovnávací metodu.Enumerates a sequence, produces an immutable sorted set of its contents, and uses the specified comparer.

CopyToDataTable<T>(IEnumerable<T>)

Vrátí DataTable, který obsahuje kopie objektů DataRow, předané vstupní IEnumerable<T> objekt, kde je obecný parametr T DataRow.Returns a DataTable that contains copies of the DataRow objects, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

Zkopíruje DataRow objektů do zadaného DataTablea předává vstupní IEnumerable<T> objekt, kde je obecný parametr T DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

Zkopíruje DataRow objektů do zadaného DataTablea předává vstupní IEnumerable<T> objekt, kde je obecný parametr T DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

Aggregate<TSource>(IEnumerable<TSource>, Func<TSource,TSource,TSource>)

Aplikuje funkci Akumulovaná v rámci sekvence.Applies an accumulator function over a sequence.

Aggregate<TSource,TAccumulate>(IEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>)

Aplikuje funkci Akumulovaná v rámci sekvence.Applies an accumulator function over a sequence. Zadaná hodnota počáteční hodnoty se používá jako počáteční hodnota akumulátoru.The specified seed value is used as the initial accumulator value.

Aggregate<TSource,TAccumulate,TResult>(IEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, Func<TAccumulate,TResult>)

Aplikuje funkci Akumulovaná v rámci sekvence.Applies an accumulator function over a sequence. Zadaná hodnota počáteční hodnoty se používá jako počáteční hodnota akumulátoru a zadaná funkce slouží k výběru hodnoty výsledku.The specified seed value is used as the initial accumulator value, and the specified function is used to select the result value.

All<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Určuje, zda všechny prvky sekvence splní podmínku.Determines whether all elements of a sequence satisfy a condition.

Any<TSource>(IEnumerable<TSource>)

Určuje, zda sekvence obsahuje nějaké prvky.Determines whether a sequence contains any elements.

Any<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Určuje, zda kterýkoli prvek sekvence splňuje podmínku.Determines whether any element of a sequence satisfies a condition.

Append<TSource>(IEnumerable<TSource>, TSource)

Připojí hodnotu na konec sekvence.Appends a value to the end of the sequence.

AsEnumerable<TSource>(IEnumerable<TSource>)

Vrátí vstup zadaný jako IEnumerable<T>.Returns the input typed as IEnumerable<T>.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

Vypočítá průměr sekvence Decimal hodnot, které jsou získány vyvoláním funkce Transform na každý prvek vstupní sekvence.Computes the average of a sequence of Decimal values that are obtained by invoking a transform function on each element of the input sequence.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

Vypočítá průměr sekvence Double hodnot, které jsou získány vyvoláním funkce Transform na každý prvek vstupní sekvence.Computes the average of a sequence of Double values that are obtained by invoking a transform function on each element of the input sequence.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

Vypočítá průměr sekvence Int32 hodnot, které jsou získány vyvoláním funkce Transform na každý prvek vstupní sekvence.Computes the average of a sequence of Int32 values that are obtained by invoking a transform function on each element of the input sequence.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

Vypočítá průměr sekvence Int64 hodnot, které jsou získány vyvoláním funkce Transform na každý prvek vstupní sekvence.Computes the average of a sequence of Int64 values that are obtained by invoking a transform function on each element of the input sequence.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

Vypočítá průměr posloupnosti Decimal hodnot s možnou hodnotou null, které jsou získány vyvoláním funkce Transform na každý prvek vstupní sekvence.Computes the average of a sequence of nullable Decimal values that are obtained by invoking a transform function on each element of the input sequence.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

Vypočítá průměr posloupnosti Double hodnot s možnou hodnotou null, které jsou získány vyvoláním funkce Transform na každý prvek vstupní sekvence.Computes the average of a sequence of nullable Double values that are obtained by invoking a transform function on each element of the input sequence.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

Vypočítá průměr posloupnosti Int32 hodnot s možnou hodnotou null, které jsou získány vyvoláním funkce Transform na každý prvek vstupní sekvence.Computes the average of a sequence of nullable Int32 values that are obtained by invoking a transform function on each element of the input sequence.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

Vypočítá průměr posloupnosti Int64 hodnot s možnou hodnotou null, které jsou získány vyvoláním funkce Transform na každý prvek vstupní sekvence.Computes the average of a sequence of nullable Int64 values that are obtained by invoking a transform function on each element of the input sequence.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

Vypočítá průměr posloupnosti Single hodnot s možnou hodnotou null, které jsou získány vyvoláním funkce Transform na každý prvek vstupní sekvence.Computes the average of a sequence of nullable Single values that are obtained by invoking a transform function on each element of the input sequence.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

Vypočítá průměr sekvence Single hodnot, které jsou získány vyvoláním funkce Transform na každý prvek vstupní sekvence.Computes the average of a sequence of Single values that are obtained by invoking a transform function on each element of the input sequence.

Cast<TResult>(IEnumerable)

Přetypování prvky IEnumerable na zadaný typ.Casts the elements of an IEnumerable to the specified type.

Concat<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Zřetězí dvě sekvence.Concatenates two sequences.

Contains<TSource>(IEnumerable<TSource>, TSource)

Pomocí výchozí procedury rovnosti určí, zda sekvence obsahuje zadaný element.Determines whether a sequence contains a specified element by using the default equality comparer.

Contains<TSource>(IEnumerable<TSource>, TSource, IEqualityComparer<TSource>)

Určuje, zda sekvence obsahuje zadaný element pomocí zadaného IEqualityComparer<T>.Determines whether a sequence contains a specified element by using a specified IEqualityComparer<T>.

Count<TSource>(IEnumerable<TSource>)

Vrátí počet prvků v sekvenci.Returns the number of elements in a sequence.

Count<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Vrátí číslo, které představuje, kolik prvků v zadané sekvenci vyhovuje podmínce.Returns a number that represents how many elements in the specified sequence satisfy a condition.

DefaultIfEmpty<TSource>(IEnumerable<TSource>)

Vrátí prvky zadané sekvence nebo výchozí hodnotu parametru typu v kolekci singleton, pokud je sekvence prázdná.Returns the elements of the specified sequence or the type parameter's default value in a singleton collection if the sequence is empty.

DefaultIfEmpty<TSource>(IEnumerable<TSource>, TSource)

Vrátí prvky zadané sekvence nebo zadanou hodnotu v kolekci singleton, pokud je sekvence prázdná.Returns the elements of the specified sequence or the specified value in a singleton collection if the sequence is empty.

Distinct<TSource>(IEnumerable<TSource>)

Vrátí odlišné prvky z sekvence pomocí výchozí porovnávací metody pro porovnání hodnot.Returns distinct elements from a sequence by using the default equality comparer to compare values.

Distinct<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

Vrátí odlišné prvky z sekvence pomocí zadaného IEqualityComparer<T> pro porovnání hodnot.Returns distinct elements from a sequence by using a specified IEqualityComparer<T> to compare values.

ElementAt<TSource>(IEnumerable<TSource>, Int32)

Vrátí prvek v zadaném indexu v sekvenci.Returns the element at a specified index in a sequence.

ElementAtOrDefault<TSource>(IEnumerable<TSource>, Int32)

Vrátí prvek v zadaném indexu v sekvenci nebo výchozí hodnotu, pokud je index mimo rozsah.Returns the element at a specified index in a sequence or a default value if the index is out of range.

Except<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Vytvoří množinový rozdíl dvou sekvencí pomocí výchozí porovnávací metody pro porovnání hodnot.Produces the set difference of two sequences by using the default equality comparer to compare values.

Except<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Vytvoří množinový rozdíl dvou sekvencí pomocí zadaného IEqualityComparer<T> pro porovnání hodnot.Produces the set difference of two sequences by using the specified IEqualityComparer<T> to compare values.

First<TSource>(IEnumerable<TSource>)

Vrátí první prvek sekvence.Returns the first element of a sequence.

First<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Vrátí první prvek v sekvenci, která splňuje zadanou podmínku.Returns the first element in a sequence that satisfies a specified condition.

FirstOrDefault<TSource>(IEnumerable<TSource>)

Vrátí první prvek sekvence nebo výchozí hodnotu, pokud sekvence neobsahuje žádné prvky.Returns the first element of a sequence, or a default value if the sequence contains no elements.

FirstOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Vrátí první prvek sekvence, který splňuje podmínku nebo výchozí hodnotu, pokud žádný takový prvek nebyl nalezen.Returns the first element of the sequence that satisfies a condition or a default value if no such element is found.

GroupBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Seskupí prvky sekvence podle zadané funkce selektoru klíče.Groups the elements of a sequence according to a specified key selector function.

GroupBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Seskupí prvky sekvence podle zadané funkce selektoru klíče a porovná klíče s použitím zadané porovnávací metody.Groups the elements of a sequence according to a specified key selector function and compares the keys by using a specified comparer.

GroupBy<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Seskupí prvky sekvence podle zadané funkce selektoru klíče a projekty prvků pro každou skupinu pomocí zadané funkce.Groups the elements of a sequence according to a specified key selector function and projects the elements for each group by using a specified function.

GroupBy<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Seskupí prvky pořadí podle funkce selektoru klíče.Groups the elements of a sequence according to a key selector function. Klíče jsou porovnány pomocí porovnávacího prvku a jednotlivé prvky skupiny jsou probíhají pomocí zadané funkce.The keys are compared by using a comparer and each group's elements are projected by using a specified function.

GroupBy<TSource,TKey,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>)

Seskupí prvky sekvence podle zadané funkce selektoru klíče a vytvoří výslednou hodnotu z každé skupiny a jejího klíče.Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.

GroupBy<TSource,TKey,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>, IEqualityComparer<TKey>)

Seskupí prvky sekvence podle zadané funkce selektoru klíče a vytvoří výslednou hodnotu z každé skupiny a jejího klíče.Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key. Klíče jsou porovnány pomocí zadané porovnávací metody.The keys are compared by using a specified comparer.

GroupBy<TSource,TKey,TElement,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>,TResult>)

Seskupí prvky sekvence podle zadané funkce selektoru klíče a vytvoří výslednou hodnotu z každé skupiny a jejího klíče.Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key. Prvky každé skupiny jsou probíhají pomocí zadané funkce.The elements of each group are projected by using a specified function.

GroupBy<TSource,TKey,TElement,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>,TResult>, IEqualityComparer<TKey>)

Seskupí prvky sekvence podle zadané funkce selektoru klíče a vytvoří výslednou hodnotu z každé skupiny a jejího klíče.Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key. Hodnoty klíčů jsou porovnány pomocí zadané porovnávací metody a prvky každé skupiny jsou probíhají pomocí zadané funkce.Key values are compared by using a specified comparer, and the elements of each group are projected by using a specified function.

GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>,TResult>)

Koreluje prvky dvou sekvencí na základě rovnosti klíčů a skupin výsledků.Correlates the elements of two sequences based on equality of keys and groups the results. Výchozí porovnávání rovnosti se používá k porovnání klíčů.The default equality comparer is used to compare keys.

GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>,TResult>, IEqualityComparer<TKey>)

Koreluje prvky dvou sekvencí na základě rovnosti klíčů a seskupí výsledky.Correlates the elements of two sequences based on key equality and groups the results. Zadaný IEqualityComparer<T> slouží k porovnání klíčů.A specified IEqualityComparer<T> is used to compare keys.

Intersect<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Vytvoří průniky sady dvou sekvencí pomocí výchozí porovnávače rovnosti pro porovnání hodnot.Produces the set intersection of two sequences by using the default equality comparer to compare values.

Intersect<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Vytvoří průnik dvou sekvencí sady pomocí zadaného IEqualityComparer<T> pro porovnání hodnot.Produces the set intersection of two sequences by using the specified IEqualityComparer<T> to compare values.

Join<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>)

Koreluje prvky dvou sekvencí založených na porovnávacích klíčích.Correlates the elements of two sequences based on matching keys. Výchozí porovnávání rovnosti se používá k porovnání klíčů.The default equality comparer is used to compare keys.

Join<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>)

Koreluje prvky dvou sekvencí založených na porovnávacích klíčích.Correlates the elements of two sequences based on matching keys. Zadaný IEqualityComparer<T> slouží k porovnání klíčů.A specified IEqualityComparer<T> is used to compare keys.

Last<TSource>(IEnumerable<TSource>)

Vrátí poslední prvek sekvence.Returns the last element of a sequence.

Last<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Vrátí poslední prvek sekvence, který splňuje zadanou podmínku.Returns the last element of a sequence that satisfies a specified condition.

LastOrDefault<TSource>(IEnumerable<TSource>)

Vrátí poslední prvek sekvence nebo výchozí hodnotu, pokud sekvence neobsahuje žádné prvky.Returns the last element of a sequence, or a default value if the sequence contains no elements.

LastOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Vrátí poslední prvek sekvence, který splňuje podmínku nebo výchozí hodnotu, pokud žádný takový prvek nebyl nalezen.Returns the last element of a sequence that satisfies a condition or a default value if no such element is found.

LongCount<TSource>(IEnumerable<TSource>)

Vrátí Int64, který představuje celkový počet prvků v sekvenci.Returns an Int64 that represents the total number of elements in a sequence.

LongCount<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Vrátí Int64, který představuje, kolik prvků v sekvenci vyhovuje podmínce.Returns an Int64 that represents how many elements in a sequence satisfy a condition.

Max<TSource>(IEnumerable<TSource>)

Vrátí maximální hodnotu v obecné sekvenci.Returns the maximum value in a generic sequence.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

Vyvolá transformační funkci pro každý prvek sekvence a vrátí maximální Decimal hodnotu.Invokes a transform function on each element of a sequence and returns the maximum Decimal value.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

Vyvolá transformační funkci pro každý prvek sekvence a vrátí maximální Double hodnotu.Invokes a transform function on each element of a sequence and returns the maximum Double value.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

Vyvolá transformační funkci pro každý prvek sekvence a vrátí maximální Int32 hodnotu.Invokes a transform function on each element of a sequence and returns the maximum Int32 value.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

Vyvolá transformační funkci pro každý prvek sekvence a vrátí maximální Int64 hodnotu.Invokes a transform function on each element of a sequence and returns the maximum Int64 value.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

Vyvolá transformační funkci pro každý prvek sekvence a vrátí maximální hodnotu null Decimal Value.Invokes a transform function on each element of a sequence and returns the maximum nullable Decimal value.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

Vyvolá transformační funkci pro každý prvek sekvence a vrátí maximální hodnotu null Double Value.Invokes a transform function on each element of a sequence and returns the maximum nullable Double value.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

Vyvolá transformační funkci pro každý prvek sekvence a vrátí maximální hodnotu null Int32 Value.Invokes a transform function on each element of a sequence and returns the maximum nullable Int32 value.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

Vyvolá transformační funkci pro každý prvek sekvence a vrátí maximální hodnotu null Int64 Value.Invokes a transform function on each element of a sequence and returns the maximum nullable Int64 value.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

Vyvolá transformační funkci pro každý prvek sekvence a vrátí maximální hodnotu null Single Value.Invokes a transform function on each element of a sequence and returns the maximum nullable Single value.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

Vyvolá transformační funkci pro každý prvek sekvence a vrátí maximální Single hodnotu.Invokes a transform function on each element of a sequence and returns the maximum Single value.

Max<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

Vyvolá funkci transformace u každého prvku obecné sekvence a vrátí maximální výslednou hodnotu.Invokes a transform function on each element of a generic sequence and returns the maximum resulting value.

Min<TSource>(IEnumerable<TSource>)

Vrátí minimální hodnotu v obecné sekvenci.Returns the minimum value in a generic sequence.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

Vyvolá transformační funkci pro každý prvek sekvence a vrátí minimální hodnotu Decimal.Invokes a transform function on each element of a sequence and returns the minimum Decimal value.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

Vyvolá transformační funkci pro každý prvek sekvence a vrátí minimální hodnotu Double.Invokes a transform function on each element of a sequence and returns the minimum Double value.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

Vyvolá transformační funkci pro každý prvek sekvence a vrátí minimální hodnotu Int32.Invokes a transform function on each element of a sequence and returns the minimum Int32 value.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

Vyvolá transformační funkci pro každý prvek sekvence a vrátí minimální hodnotu Int64.Invokes a transform function on each element of a sequence and returns the minimum Int64 value.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

Vyvolá transformační funkci pro každý prvek sekvence a vrátí minimální hodnotu Decimal Nullable.Invokes a transform function on each element of a sequence and returns the minimum nullable Decimal value.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

Vyvolá transformační funkci pro každý prvek sekvence a vrátí minimální hodnotu Double Nullable.Invokes a transform function on each element of a sequence and returns the minimum nullable Double value.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

Vyvolá transformační funkci pro každý prvek sekvence a vrátí minimální hodnotu Int32 Nullable.Invokes a transform function on each element of a sequence and returns the minimum nullable Int32 value.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

Vyvolá transformační funkci pro každý prvek sekvence a vrátí minimální hodnotu Int64 Nullable.Invokes a transform function on each element of a sequence and returns the minimum nullable Int64 value.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

Vyvolá transformační funkci pro každý prvek sekvence a vrátí minimální hodnotu Single Nullable.Invokes a transform function on each element of a sequence and returns the minimum nullable Single value.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

Vyvolá transformační funkci pro každý prvek sekvence a vrátí minimální hodnotu Single.Invokes a transform function on each element of a sequence and returns the minimum Single value.

Min<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

Vyvolá funkci transformace u každého prvku obecné sekvence a vrátí minimální výslednou hodnotu.Invokes a transform function on each element of a generic sequence and returns the minimum resulting value.

OfType<TResult>(IEnumerable)

Filtruje prvky IEnumerable založené na zadaném typu.Filters the elements of an IEnumerable based on a specified type.

OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Seřadí prvky sekvence ve vzestupném pořadí podle klíče.Sorts the elements of a sequence in ascending order according to a key.

OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Seřadí prvky sekvence ve vzestupném pořadí pomocí zadané porovnávací metody.Sorts the elements of a sequence in ascending order by using a specified comparer.

OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Seřadí prvky sekvence v sestupném pořadí podle klíče.Sorts the elements of a sequence in descending order according to a key.

OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Seřadí prvky sekvence v sestupném pořadí pomocí zadané porovnávací metody.Sorts the elements of a sequence in descending order by using a specified comparer.

Prepend<TSource>(IEnumerable<TSource>, TSource)

Přidá hodnotu na začátek sekvence.Adds a value to the beginning of the sequence.

Reverse<TSource>(IEnumerable<TSource>)

Obrátí pořadí prvků v sekvenci.Inverts the order of the elements in a sequence.

Select<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

Projektuje každý prvek sekvence do nového formuláře.Projects each element of a sequence into a new form.

Select<TSource,TResult>(IEnumerable<TSource>, Func<TSource,Int32,TResult>)

Projektuje každý prvek sekvence do nového formuláře zahrnutím indexu elementu.Projects each element of a sequence into a new form by incorporating the element's index.

SelectMany<TSource,TResult>(IEnumerable<TSource>, Func<TSource,IEnumerable<TResult>>)

Projektuje každý prvek sekvence do IEnumerable<T> a sloučí výsledné sekvence do jedné sekvence.Projects each element of a sequence to an IEnumerable<T> and flattens the resulting sequences into one sequence.

SelectMany<TSource,TResult>(IEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TResult>>)

Projektuje každý prvek sekvence do IEnumerable<T>a sloučí výsledné sekvence do jedné sekvence.Projects each element of a sequence to an IEnumerable<T>, and flattens the resulting sequences into one sequence. Index každého zdrojového elementu se používá v projektované podobě daného prvku.The index of each source element is used in the projected form of that element.

SelectMany<TSource,TCollection,TResult>(IEnumerable<TSource>, Func<TSource,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)

Projektuje každý prvek sekvence do IEnumerable<T>, sloučí výsledné sekvence do jedné sekvence a vyvolá funkci selektor výsledku pro každý prvek v něm.Projects each element of a sequence to an IEnumerable<T>, flattens the resulting sequences into one sequence, and invokes a result selector function on each element therein.

SelectMany<TSource,TCollection,TResult>(IEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)

Projektuje každý prvek sekvence do IEnumerable<T>, sloučí výsledné sekvence do jedné sekvence a vyvolá funkci selektor výsledku pro každý prvek v něm.Projects each element of a sequence to an IEnumerable<T>, flattens the resulting sequences into one sequence, and invokes a result selector function on each element therein. Index jednotlivých zdrojových elementů se používá v mezilehlém projektovém formuláři tohoto prvku.The index of each source element is used in the intermediate projected form of that element.

SequenceEqual<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Určuje, zda jsou dvě sekvence stejné, porovnáním prvků s použitím výchozí porovnávače rovnosti pro svůj typ.Determines whether two sequences are equal by comparing the elements by using the default equality comparer for their type.

SequenceEqual<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Určuje, zda se dvě sekvence rovnají porovnáním jejich prvků pomocí zadaného IEqualityComparer<T>.Determines whether two sequences are equal by comparing their elements by using a specified IEqualityComparer<T>.

Single<TSource>(IEnumerable<TSource>)

Vrátí jediný prvek sekvence a vyvolá výjimku, pokud v sekvenci není přesně jeden prvek.Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence.

Single<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Vrátí jediný prvek sekvence, který splňuje zadanou podmínku, a vyvolá výjimku, pokud existuje více než jeden takový prvek.Returns the only element of a sequence that satisfies a specified condition, and throws an exception if more than one such element exists.

SingleOrDefault<TSource>(IEnumerable<TSource>)

Vrátí jediný prvek sekvence nebo výchozí hodnotu, pokud je sekvence prázdná. Tato metoda vyvolá výjimku, pokud je v sekvenci více než jeden prvek.Returns the only element of a sequence, or a default value if the sequence is empty; this method throws an exception if there is more than one element in the sequence.

SingleOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Vrátí jediný prvek sekvence, který splňuje zadanou podmínku, nebo výchozí hodnotu, pokud žádný takový prvek neexistuje. Tato metoda vyvolá výjimku, pokud více než jeden prvek splňuje podmínky.Returns the only element of a sequence that satisfies a specified condition or a default value if no such element exists; this method throws an exception if more than one element satisfies the condition.

Skip<TSource>(IEnumerable<TSource>, Int32)

Obchází zadaný počet prvků v sekvenci a vrátí zbývající prvky.Bypasses a specified number of elements in a sequence and then returns the remaining elements.

SkipLast<TSource>(IEnumerable<TSource>, Int32)

Vrátí novou vyčíslitelné kolekci, která obsahuje prvky z source s posledními prvky count zdrojové kolekce vynechány.Returns a new enumerable collection that contains the elements from source with the last count elements of the source collection omitted.

SkipWhile<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Vynechá prvky v sekvenci, pokud je zadaná podmínka pravdivá a vrátí zbývající prvky.Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements.

SkipWhile<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)

Vynechá prvky v sekvenci, pokud je zadaná podmínka pravdivá a vrátí zbývající prvky.Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements. Index elementu se používá v Logic funkce predikátu.The element's index is used in the logic of the predicate function.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

Vypočítá součet sekvence Decimal hodnot, které jsou získány vyvoláním funkce Transform na každý prvek vstupní sekvence.Computes the sum of the sequence of Decimal values that are obtained by invoking a transform function on each element of the input sequence.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

Vypočítá součet sekvence Double hodnot, které jsou získány vyvoláním funkce Transform na každý prvek vstupní sekvence.Computes the sum of the sequence of Double values that are obtained by invoking a transform function on each element of the input sequence.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

Vypočítá součet sekvence Int32 hodnot, které jsou získány vyvoláním funkce Transform na každý prvek vstupní sekvence.Computes the sum of the sequence of Int32 values that are obtained by invoking a transform function on each element of the input sequence.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

Vypočítá součet sekvence Int64 hodnot, které jsou získány vyvoláním funkce Transform na každý prvek vstupní sekvence.Computes the sum of the sequence of Int64 values that are obtained by invoking a transform function on each element of the input sequence.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

Vypočítá součet posloupnosti Decimal hodnot s možnou hodnotou null, které jsou získány vyvoláním funkce transformace na každý prvek vstupní sekvence.Computes the sum of the sequence of nullable Decimal values that are obtained by invoking a transform function on each element of the input sequence.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

Vypočítá součet posloupnosti Double hodnot s možnou hodnotou null, které jsou získány vyvoláním funkce transformace na každý prvek vstupní sekvence.Computes the sum of the sequence of nullable Double values that are obtained by invoking a transform function on each element of the input sequence.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

Vypočítá součet posloupnosti Int32 hodnot s možnou hodnotou null, které jsou získány vyvoláním funkce transformace na každý prvek vstupní sekvence.Computes the sum of the sequence of nullable Int32 values that are obtained by invoking a transform function on each element of the input sequence.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

Vypočítá součet posloupnosti Int64 hodnot s možnou hodnotou null, které jsou získány vyvoláním funkce transformace na každý prvek vstupní sekvence.Computes the sum of the sequence of nullable Int64 values that are obtained by invoking a transform function on each element of the input sequence.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

Vypočítá součet posloupnosti Single hodnot s možnou hodnotou null, které jsou získány vyvoláním funkce transformace na každý prvek vstupní sekvence.Computes the sum of the sequence of nullable Single values that are obtained by invoking a transform function on each element of the input sequence.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

Vypočítá součet sekvence Single hodnot, které jsou získány vyvoláním funkce Transform na každý prvek vstupní sekvence.Computes the sum of the sequence of Single values that are obtained by invoking a transform function on each element of the input sequence.

Take<TSource>(IEnumerable<TSource>, Int32)

Vrátí zadaný počet souvislých prvků od začátku sekvence.Returns a specified number of contiguous elements from the start of a sequence.

TakeLast<TSource>(IEnumerable<TSource>, Int32)

Vrátí novou vyčíslitelné kolekci, která obsahuje poslední prvky count z source.Returns a new enumerable collection that contains the last count elements from source.

TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Vrátí prvky z sekvence, pokud je zadaná podmínka pravdivá.Returns elements from a sequence as long as a specified condition is true.

TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)

Vrátí prvky z sekvence, pokud je zadaná podmínka pravdivá.Returns elements from a sequence as long as a specified condition is true. Index elementu se používá v Logic funkce predikátu.The element's index is used in the logic of the predicate function.

ToArray<TSource>(IEnumerable<TSource>)

Vytvoří pole z IEnumerable<T>.Creates an array from a IEnumerable<T>.

ToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Vytvoří Dictionary<TKey,TValue> z IEnumerable<T> podle zadané funkce selektoru klíče.Creates a Dictionary<TKey,TValue> from an IEnumerable<T> according to a specified key selector function.

ToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Vytvoří Dictionary<TKey,TValue> z IEnumerable<T> v závislosti na zadané funkci výběru klíče a porovnávací klávesu.Creates a Dictionary<TKey,TValue> from an IEnumerable<T> according to a specified key selector function and key comparer.

ToDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Vytvoří Dictionary<TKey,TValue> z IEnumerable<T> v závislosti na zadaných funkcích selektoru klíčů a prvků selektoru.Creates a Dictionary<TKey,TValue> from an IEnumerable<T> according to specified key selector and element selector functions.

ToDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Vytvoří Dictionary<TKey,TValue> z IEnumerable<T> v závislosti na zadané funkci výběru klíče, porovnávání a funkci selektor elementu.Creates a Dictionary<TKey,TValue> from an IEnumerable<T> according to a specified key selector function, a comparer, and an element selector function.

ToHashSet<TSource>(IEnumerable<TSource>)

Vytvoří položku HashSet<T> z položky IEnumerable<T>.Creates a HashSet<T> from an IEnumerable<T>.

ToHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

Vytvoří HashSet<T> z IEnumerable<T> pomocí comparer k porovnání klíčů.Creates a HashSet<T> from an IEnumerable<T> using the comparer to compare keys.

ToList<TSource>(IEnumerable<TSource>)

Vytvoří položku List<T> z položky IEnumerable<T>.Creates a List<T> from an IEnumerable<T>.

ToLookup<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Vytvoří Lookup<TKey,TElement> z IEnumerable<T> podle zadané funkce selektoru klíče.Creates a Lookup<TKey,TElement> from an IEnumerable<T> according to a specified key selector function.

ToLookup<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Vytvoří Lookup<TKey,TElement> z IEnumerable<T> v závislosti na zadané funkci výběru klíče a porovnávací klávesu.Creates a Lookup<TKey,TElement> from an IEnumerable<T> according to a specified key selector function and key comparer.

ToLookup<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Vytvoří Lookup<TKey,TElement> z IEnumerable<T> v závislosti na zadaných funkcích selektoru klíčů a prvků selektoru.Creates a Lookup<TKey,TElement> from an IEnumerable<T> according to specified key selector and element selector functions.

ToLookup<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Vytvoří Lookup<TKey,TElement> z IEnumerable<T> podle zadané funkce výběru klíče, porovnávací funkce a funkce selektoru elementu.Creates a Lookup<TKey,TElement> from an IEnumerable<T> according to a specified key selector function, a comparer and an element selector function.

Union<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Vytvoří sjednocení dvou sekvencí pomocí výchozí porovnávače rovnosti.Produces the set union of two sequences by using the default equality comparer.

Union<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Vytvoří sjednocení dvou sekvencí pomocí zadaného IEqualityComparer<T>.Produces the set union of two sequences by using a specified IEqualityComparer<T>.

Where<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Filtruje sekvenci hodnot na základě predikátu.Filters a sequence of values based on a predicate.

Where<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)

Filtruje sekvenci hodnot na základě predikátu.Filters a sequence of values based on a predicate. Index každého elementu se používá v Logic funkce predikátu.Each element's index is used in the logic of the predicate function.

Zip<TFirst,TSecond>(IEnumerable<TFirst>, IEnumerable<TSecond>)

Vytvoří sekvenci řazených kolekcí členů s prvky ze dvou zadaných sekvencí.Produces a sequence of tuples with elements from the two specified sequences.

Zip<TFirst,TSecond,TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst,TSecond,TResult>)

Použije zadanou funkci na odpovídající prvky dvou sekvencí a vytvoří tak sekvenci výsledků.Applies a specified function to the corresponding elements of two sequences, producing a sequence of the results.

Aggregate<T>(ImmutableArray<T>, Func<T,T,T>)

Aplikuje funkci na sekvenci prvků kumulativním způsobem.Applies a function to a sequence of elements in a cumulative way.

Aggregate<TAccumulate,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>)

Aplikuje funkci na sekvenci prvků kumulativním způsobem.Applies a function to a sequence of elements in a cumulative way.

Aggregate<TAccumulate,TResult,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>, Func<TAccumulate,TResult>)

Aplikuje funkci na sekvenci prvků kumulativním způsobem.Applies a function to a sequence of elements in a cumulative way.

All<T>(ImmutableArray<T>, Func<T,Boolean>)

Načte hodnotu, která označuje, zda všechny prvky v tomto poli odpovídají dané podmínce.Gets a value indicating whether all elements in this array match a given condition.

Any<T>(ImmutableArray<T>)

Načte hodnotu, která označuje, zda pole obsahuje nějaké prvky.Gets a value indicating whether the array contains any elements.

Any<T>(ImmutableArray<T>, Func<T,Boolean>)

Načte hodnotu, která označuje, zda pole obsahuje všechny prvky, které odpovídají zadané podmínce.Gets a value indicating whether the array contains any elements that match a specified condition.

ElementAt<T>(ImmutableArray<T>, Int32)

Vrátí prvek na zadaném indexu v poli.Returns the element at a specified index in the array.

ElementAtOrDefault<T>(ImmutableArray<T>, Int32)

Vrátí prvek v zadaném indexu v sekvenci nebo výchozí hodnotu, pokud je index mimo rozsah.Returns the element at a specified index in a sequence or a default value if the index is out of range.

First<T>(ImmutableArray<T>)

Vrátí první prvek v poli.Returns the first element in an array.

First<T>(ImmutableArray<T>, Func<T,Boolean>)

Vrátí první prvek v sekvenci, která splňuje zadanou podmínku.Returns the first element in a sequence that satisfies a specified condition.

FirstOrDefault<T>(ImmutableArray<T>)

Vrátí první prvek sekvence nebo výchozí hodnotu, pokud sekvence neobsahuje žádné prvky.Returns the first element of a sequence, or a default value if the sequence contains no elements.

FirstOrDefault<T>(ImmutableArray<T>, Func<T,Boolean>)

Vrátí první prvek sekvence, který splňuje podmínku nebo výchozí hodnotu, pokud žádný takový prvek nebyl nalezen.Returns the first element of the sequence that satisfies a condition or a default value if no such element is found.

Last<T>(ImmutableArray<T>)

Vrátí poslední prvek pole.Returns the last element of the array.

Last<T>(ImmutableArray<T>, Func<T,Boolean>)

Vrátí poslední prvek sekvence, který splňuje zadanou podmínku.Returns the last element of a sequence that satisfies a specified condition.

LastOrDefault<T>(ImmutableArray<T>)

Vrátí poslední prvek sekvence nebo výchozí hodnotu, pokud sekvence neobsahuje žádné prvky.Returns the last element of a sequence, or a default value if the sequence contains no elements.

LastOrDefault<T>(ImmutableArray<T>, Func<T,Boolean>)

Vrátí poslední prvek sekvence, který splňuje podmínku nebo výchozí hodnotu, pokud žádný takový prvek nebyl nalezen.Returns the last element of a sequence that satisfies a condition or a default value if no such element is found.

Select<T,TResult>(ImmutableArray<T>, Func<T,TResult>)

Projektuje každý prvek sekvence do nového formuláře.Projects each element of a sequence into a new form.

SelectMany<TSource,TCollection,TResult>(ImmutableArray<TSource>, Func<TSource,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)

Projektuje každý prvek sekvence do IEnumerable<T>, sloučí výsledné sekvence do jedné sekvence a vyvolá funkci selektor výsledku pro každý prvek v něm.Projects each element of a sequence to an IEnumerable<T>, flattens the resulting sequences into one sequence, and invokes a result selector function on each element therein.

SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, IEnumerable<TDerived>, IEqualityComparer<TBase>)

Určuje, zda jsou dvě sekvence stejné v souladu s porovnávacím rovností.Determines whether two sequences are equal according to an equality comparer.

SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, ImmutableArray<TDerived>, IEqualityComparer<TBase>)

Určuje, zda jsou dvě sekvence stejné v souladu s porovnávacím rovností.Determines whether two sequences are equal according to an equality comparer.

SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, ImmutableArray<TDerived>, Func<TBase,TBase,Boolean>)

Určuje, zda jsou dvě sekvence stejné v souladu s porovnávacím rovností.Determines whether two sequences are equal according to an equality comparer.

Single<T>(ImmutableArray<T>)

Vrátí jediný prvek sekvence a vyvolá výjimku, pokud v sekvenci není přesně jeden prvek.Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence.

Single<T>(ImmutableArray<T>, Func<T,Boolean>)

Vrátí jediný prvek sekvence, který splňuje zadanou podmínku, a vyvolá výjimku, pokud existuje více než jeden takový prvek.Returns the only element of a sequence that satisfies a specified condition, and throws an exception if more than one such element exists.

SingleOrDefault<T>(ImmutableArray<T>)

Vrátí jediný prvek pole nebo výchozí hodnotu, pokud je sekvence prázdná. Tato metoda vyvolá výjimku, pokud je v sekvenci více než jeden prvek.Returns the only element of the array, or a default value if the sequence is empty; this method throws an exception if there is more than one element in the sequence.

SingleOrDefault<T>(ImmutableArray<T>, Func<T,Boolean>)

Vrátí jediný prvek sekvence, který splňuje zadanou podmínku, nebo výchozí hodnotu, pokud žádný takový prvek neexistuje. Tato metoda vyvolá výjimku, pokud více než jeden prvek splňuje podmínky.Returns the only element of a sequence that satisfies a specified condition or a default value if no such element exists; this method throws an exception if more than one element satisfies the condition.

ToArray<T>(ImmutableArray<T>)

Zkopíruje obsah tohoto pole do měnitelného pole.Copies the contents of this array to a mutable array.

ToDictionary<TKey,T>(ImmutableArray<T>, Func<T,TKey>)

Vytvoří slovník založený na obsahu tohoto pole.Creates a dictionary based on the contents of this array.

ToDictionary<TKey,T>(ImmutableArray<T>, Func<T,TKey>, IEqualityComparer<TKey>)

Vytvoří slovník založený na obsahu tohoto pole.Creates a dictionary based on the contents of this array.

ToDictionary<TKey,TElement,T>(ImmutableArray<T>, Func<T,TKey>, Func<T,TElement>)

Vytvoří slovník založený na obsahu tohoto pole.Creates a dictionary based on the contents of this array.

ToDictionary<TKey,TElement,T>(ImmutableArray<T>, Func<T,TKey>, Func<T,TElement>, IEqualityComparer<TKey>)

Vytvoří slovník založený na obsahu tohoto pole.Creates a dictionary based on the contents of this array.

Where<T>(ImmutableArray<T>, Func<T,Boolean>)

Filtruje sekvenci hodnot na základě predikátu.Filters a sequence of values based on a predicate.

AsParallel(IEnumerable)

Povoluje paralelní zpracování dotazu.Enables parallelization of a query.

AsParallel<TSource>(IEnumerable<TSource>)

Povoluje paralelní zpracování dotazu.Enables parallelization of a query.

AsQueryable(IEnumerable)

Převede IEnumerable na IQueryable.Converts an IEnumerable to an IQueryable.

AsQueryable<TElement>(IEnumerable<TElement>)

Převede obecný IEnumerable<T> na obecný IQueryable<T>.Converts a generic IEnumerable<T> to a generic IQueryable<T>.

Ancestors<T>(IEnumerable<T>)

Vrátí kolekci prvků, které obsahují předchůdce všech uzlů ve zdrojové kolekci.Returns a collection of elements that contains the ancestors of every node in the source collection.

Ancestors<T>(IEnumerable<T>, XName)

Vrátí filtrovanou kolekci prvků, které obsahují předchůdce všech uzlů ve zdrojové kolekci.Returns a filtered collection of elements that contains the ancestors of every node in the source collection. Do kolekce jsou zahrnuty pouze prvky, které mají odpovídající XName.Only elements that have a matching XName are included in the collection.

DescendantNodes<T>(IEnumerable<T>)

Vrátí kolekci podřízených uzlů každého dokumentu a elementu ve zdrojové kolekci.Returns a collection of the descendant nodes of every document and element in the source collection.

Descendants<T>(IEnumerable<T>)

Vrátí kolekci prvků, které obsahují následníky každého prvku a dokumentu ve zdrojové kolekci.Returns a collection of elements that contains the descendant elements of every element and document in the source collection.

Descendants<T>(IEnumerable<T>, XName)

Vrátí filtrovanou kolekci prvků, které obsahují následníky každého prvku a dokumentu ve zdrojové kolekci.Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. Do kolekce jsou zahrnuty pouze prvky, které mají odpovídající XName.Only elements that have a matching XName are included in the collection.

Elements<T>(IEnumerable<T>)

Vrátí kolekci podřízených prvků každého prvku a dokumentu ve zdrojové kolekci.Returns a collection of the child elements of every element and document in the source collection.

Elements<T>(IEnumerable<T>, XName)

Vrátí filtrovanou kolekci podřízených prvků každého elementu a dokumentu ve zdrojové kolekci.Returns a filtered collection of the child elements of every element and document in the source collection. Do kolekce jsou zahrnuty pouze prvky, které mají odpovídající XName.Only elements that have a matching XName are included in the collection.

InDocumentOrder<T>(IEnumerable<T>)

Vrátí kolekci uzlů, které obsahují všechny uzly ve zdrojové kolekci seřazené v pořadí dokumentů.Returns a collection of nodes that contains all nodes in the source collection, sorted in document order.

Nodes<T>(IEnumerable<T>)

Vrátí kolekci podřízených uzlů každého dokumentu a elementu ve zdrojové kolekci.Returns a collection of the child nodes of every document and element in the source collection.

Remove<T>(IEnumerable<T>)

Odebere všechny uzly ve zdrojové kolekci z nadřazeného uzlu.Removes every node in the source collection from its parent node.

Platí pro

Bezpečný přístup z více vláken

Tento typ je bezpečný pro přístup z více vláken.This type is thread safe.