ImmutableArray<T> Struktúra

Definíció

Megváltoztathatatlan tömböt jelöl, ami azt jelenti, hogy a létrehozása után nem módosítható.

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
public readonly 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>
type ImmutableArray<'T> = struct
    interface IReadOnlyList<'T>
    interface seq<'T>
    interface IEnumerable
    interface IReadOnlyCollection<'T>
    interface IList<'T>
    interface ICollection<'T>
    interface IList
    interface ICollection
    interface IImmutableList<'T>
type ImmutableArray<'T> = struct
    interface IReadOnlyList<'T>
    interface IReadOnlyCollection<'T>
    interface seq<'T>
    interface IEnumerable
    interface IList<'T>
    interface ICollection<'T>
    interface IList
    interface ICollection
    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

Típusparaméterek

T

A tömb által tárolt elem típusa.

Öröklődés
ImmutableArray<T>
Megvalósítás

Példák

Ez a példa bemutatja, hogyan hozhat létre nem módosítható tömböt, és hogyan iterálhat a benne lévő elemeken:

// Create an immutable array of numbers
ImmutableArray<int> numbers = ImmutableArray.Create(1, 2, 3, 4, -1, -2);

// Iterate over all items in the array and print them
foreach (int n in numbers)
{
    Console.Write(n);
    Console.Write(' ');
}
// Output: 1 2 3 4 -1 -2

Ez a példa bemutatja, hogyan hozhat létre új nem módosítható tömböt elemek hozzáadásával és eltávolításával az eredeti tömbből:

ImmutableArray<int> numbers2 = numbers.RemoveAt(0).Add(-3);
// numbers2 will contain: 2 3 4 -1 -2 -3

Ez a példa bemutatja, hogyan hozhat létre nem módosítható tömböt a következő használatával ImmutableArray<T>.Builder:

// Create immutable array builder
ImmutableArray<int>.Builder builder = ImmutableArray.CreateBuilder<int>();

// Iterate over all items in the original array and add positive elements to the builder
for (int i = 0; i < numbers.Length; i++)
{
    if (numbers[i] > 0) builder.Add(numbers[i]);
}

// Create an immutable array from the contents of the builder
ImmutableArray<int> numbers3 = builder.ToImmutable();
// numbers3 will contain: 1 2 3 4

Megjegyzések

Különböző forgatókönyvek a legjobbak, mások pedig ImmutableArray<T> a legjobbak.ImmutableList<T>

A nem módosítható tömb használatának okai:

  • Az adatok frissítése ritkán történik, vagy az elemek száma meglehetősen kicsi (kevesebb, mint 16 elem)
  • Képesnek kell lennie az adatok iterálására a teljesítmény szempontjából kritikus szakaszokban
  • Számos nem módosítható gyűjteménypéldánya van, és nem engedheti meg magának, hogy az adatokat fákban tartsa

Nem módosítható lista használatának okai:

  • Az adatok frissítése gyakori, vagy az elemek száma várhatóan nem lesz kicsi
  • A gyűjtemény frissítése nagyobb teljesítménykritikus, mint a tartalom iterálása

Az alábbi táblázat összefoglalja a ImmutableArray<T>

Operation Az ImmutableArray összetettsége Az ImmutableList összetettsége Megjegyzések
Item O(1) O(log n) Közvetlenül indexelje az alapul szolgáló tömböt
Add() O(n) O(log n) Új tömb létrehozását igényli

Mezők

Name Description
Empty

Üres nem módosítható tömböt kap.

Tulajdonságok

Name Description
IsDefault

Beolvas egy értéket, amely jelzi, hogy a tömb deklarálva lett-e, de nincs inicializálva.

IsDefaultOrEmpty

Beolvas egy értéket, amely jelzi, hogy ez ImmutableArray<T> üres vagy nincs inicializálva.

IsEmpty

Beolvas egy értéket, amely jelzi, hogy ez ImmutableArray<T> üres-e.

Item[Int32]

Lekéri az elemet a megadott indexen a nem módosítható tömbben.

Length

Lekéri a tömb elemeinek számát.

Metódusok

Name Description
Add(T)

Az eredeti tömb egy példányát adja vissza, a megadott elem pedig a végéhez van adva.

AddRange(IEnumerable<T>)

Az eredeti tömb egy példányát adja vissza, a megadott elemeket a tömb végéhez adva.

AddRange(ImmutableArray<T>, Int32)

Hozzáadja a megadott elemeket a tömb végéhez.

AddRange(ImmutableArray<T>)

Az eredeti tömb egy példányát adja vissza, a megadott elemeket a tömb végéhez adva.

AddRange(ReadOnlySpan<T>)

Hozzáadja a megadott értékeket ehhez a listához.

AddRange(T[], Int32)

Hozzáadja a megadott elemeket a tömb végéhez.

AddRange(T[])

Hozzáadja a megadott értékeket ehhez a listához.

AddRange<TDerived>(ImmutableArray<TDerived>)

Hozzáadja a megadott elemeket a tömb végéhez.

AddRange<TDerived>(TDerived[])

Hozzáadja a megadott elemeket a tömb végéhez.

As<TOther>()

Egy új nem módosítható tömböt ad vissza, amely a tömbön szereplő elemeket egy másik típusúra tartalmazza.

AsMemory()

Új írásvédett memóriaterületet hoz létre ezen a nem módosítható tömbön.

AsSpan()

Új írásvédett skálát hoz létre ezen a nem módosítható tömbön.

AsSpan(Int32, Int32)

Létrehoz egy ReadOnlySpan<T> elemet az aktuális ImmutableArray<T>rész felett, egy megadott pozíciótól kezdve egy megadott hosszig.

AsSpan(Range)

Az aktuális ImmutableArray<T> részre a megadott rangeérték alapján hoz létre átfedést.

CastArray<TOther>()

Inicializálja a szerkezet új példányát úgy ImmutableArray<T> , hogy az alapul szolgáló tömböt egy típustömbre TOtheröntötte.

CastUp<TDerived>(ImmutableArray<TDerived>)

Inicializálja a ImmutableArray<T> struktúra új példányát egy meglévő példány tartalma alapján, így a kovariáns statikus leadások hatékonyan újra felhasználhatják a meglévő tömböt.

Clear()

Egy tömböt ad vissza, amelyből az összes elem el lett távolítva.

Contains(T, IEqualityComparer<T>)

Meghatározza, hogy a megadott elem létezik-e a tömbben.

Contains(T)

Meghatározza, hogy a megadott elem létezik-e a tömbben.

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

Másolja a tömb megadott elemeit a megadott kezdőindex megadott tömbbe.

CopyTo(Span<T>)

Az aktuális ImmutableArray<T> elemeket átmásolja egy Span<T>.

CopyTo(T[], Int32)

Másolja a tömb tartalmát a megadott tömbbe a megadott célindextől kezdve.

CopyTo(T[])

Másolja a tömb tartalmát a megadott tömbbe.

Equals(ImmutableArray<T>)

Azt jelzi, hogy a megadott tömb egyenlő-e ezzel a tömbbel.

Equals(Object)

Meghatározza, hogy ez a tömb egyenlő-e a megadott objektummal.

GetEnumerator()

Egy enumerátort ad vissza, amely a tömb tartalmán keresztül iterál.

GetHashCode()

Egy kivonatkódot ad vissza ehhez a példányhoz.

IndexOf(T, Int32, IEqualityComparer<T>)

Megkeresi a tömböt a megadott elemben.

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

Megkeresi a tömböt a megadott elemben.

IndexOf(T, Int32, Int32)

Megkeresi a tömböt a megadott elemben.

IndexOf(T, Int32)

Megkeresi a tömböt a megadott elemben.

IndexOf(T)

Megkeresi a tömböt a megadott elemben.

Insert(Int32, T)

Egy új tömböt ad vissza a megadott pozícióba beszúrt megadott értékkel.

InsertRange(Int32, IEnumerable<T>)

Beszúrja a megadott értékeket a megadott indexbe.

InsertRange(Int32, ImmutableArray<T>)

Beszúrja a megadott értékeket a megadott indexbe.

InsertRange(Int32, ReadOnlySpan<T>)

Beszúrja a megadott értékeket a megadott indexbe.

InsertRange(Int32, T[])

Beszúrja a megadott értékeket a megadott indexbe.

ItemRef(Int32)

Beolvassa a csak olvasható listában megadott index elemre mutató írásvédett hivatkozást.

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

Megkeresi a tömböt a megadott elemben; a tömb végétől kezdve.

LastIndexOf(T, Int32, Int32)

Megkeresi a tömböt a megadott elemben; a tömb végétől kezdve.

LastIndexOf(T, Int32)

Megkeresi a tömböt a megadott elemben; a tömb végétől kezdve.

LastIndexOf(T)

Megkeresi a tömböt a megadott elemben; a tömb végétől kezdve.

OfType<TResult>()

A tömb elemeit a megadott típushoz hozzárendelhető elemekre szűri.

Remove(T, IEqualityComparer<T>)

Egy tömböt ad vissza, amely a megadott elem első előfordulását eltávolítja a tömbből.

Ha nem található egyezés, a rendszer az aktuális tömböt adja vissza.

Remove(T)

Egy tömböt ad vissza, amely a megadott elem első előfordulását eltávolítja a tömbből. Ha nem található egyezés, a rendszer az aktuális tömböt adja vissza.

RemoveAll(Predicate<T>)

Eltávolítja a megadott feltételnek megfelelő összes elemet a tömbből.

RemoveAt(Int32)

Egy tömböt ad vissza, amely a megadott pozícióban lévő elemet eltávolítja.

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

Eltávolítja a megadott elemeket ebből a tömbből.

RemoveRange(IEnumerable<T>)

Eltávolítja a megadott elemeket ebből a tömbből.

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

Eltávolítja a megadott elemeket ebből a listából.

RemoveRange(ImmutableArray<T>)

Eltávolítja a megadott értékeket ebből a listából.

RemoveRange(Int32, Int32)

Egy tömböt ad vissza, amelynek elemei a megadott pozícióban el lettek távolítva.

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

Eltávolítja a megadott értékeket ebből a listából.

RemoveRange(T[], IEqualityComparer<T>)

Eltávolítja a megadott értékeket ebből a listából.

Replace(T, T, IEqualityComparer<T>)

Megkeresi a tömb első elemét, amely megegyezik a megadott értékkel, és lecseréli az értéket a megadott új értékre.

Replace(T, T)

Megkeresi a tömb első elemét, amely megegyezik a megadott értékkel, és lecseréli az értéket a megadott új értékre.

SetItem(Int32, T)

A megadott indexben lévő elemet lecseréli a megadott elemre.

Slice(Int32, Int32)

Szeletet hoz létre az aktuálisból ImmutableArray<T> egy megadott indextől kezdve egy megadott hosszon.

Sort()

Az alapértelmezett összehasonlító használatával rendezi a nem módosítható tömb elemeit.

Sort(Comparison<T>)

Rendezi az elemeket az egészben ImmutableArray<T> a megadott Comparison<T>módon.

Sort(IComparer<T>)

Rendezi a nem módosítható tömb elemeit a megadott összehasonlító használatával.

Sort(Int32, Int32, IComparer<T>)

Rendezi a nem módosítható tömb megadott elemeit a megadott összehasonlító használatával.

ToBuilder()

Olyan mutable-tömböt hoz létre, amely ugyanazzal a tartalommal rendelkezik, mint ez a tömb, és hatékonyan mutálható több művelet között standard mutable interfészek használatával.

Operátorok

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

Olyan értéket ad vissza, amely jelzi, hogy két tömb egyenlő-e.

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

Olyan értéket ad vissza, amely jelzi, hogy két tömb egyenlő-e.

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

Olyan értéket ad vissza, amely jelzi, hogy két tömb nem egyenlő-e.

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

Két tömb közötti egyenlőtlenséget ellenőrzi.

Explicit interfész-implementációk

Name Description
ICollection.CopyTo(Array, Int32)

Ezt a tömböt egy másik tömbbe másolja a megadott indextől kezdve.

ICollection.Count

Lekéri a tömb méretét.

ICollection.IsSynchronized

Tekintse meg a ICollection felületet. Mindig visszatér, true mivel a nem módosítható gyűjtemények szálbiztosak.

ICollection.SyncRoot

Lekéri a szinkronizálás gyökerét.

ICollection<T>.Add(T)

NotSupportedException Minden esetben dob.

ICollection<T>.Clear()

NotSupportedException Minden esetben dob.

ICollection<T>.Count

Lekéri a gyűjtemény elemeinek számát.

ICollection<T>.IsReadOnly

Beolvas egy értéket, amely jelzi, hogy ez a példány csak olvasható-e.

ICollection<T>.Remove(T)

NotSupportedException Minden esetben dob.

IEnumerable.GetEnumerator()

Egy enumerátort ad vissza, amely a nem módosítható tömbön keresztül iterál.

IEnumerable<T>.GetEnumerator()

Egy enumerátort ad vissza, amely a tömbön keresztül iterál.

IImmutableList<T>.Add(T)

Az eredeti tömb egy példányát adja vissza, a megadott elem pedig a végéhez van adva.

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

Az eredeti tömb egy példányát adja vissza, a megadott elemeket a tömb végéhez adva.

IImmutableList<T>.Clear()

Egy tömböt ad vissza, amelyből az összes elem el lett távolítva.

IImmutableList<T>.Insert(Int32, T)

Egy új tömböt ad vissza a megadott pozícióba beszúrt megadott értékkel.

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

Beszúrja a megadott értékeket a megadott indexbe.

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

Egy tömböt ad vissza, amely a megadott elem első előfordulását eltávolítja a tömbből; ha nem található egyezés, a rendszer az aktuális tömböt adja vissza.

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

Eltávolítja a megadott feltételnek megfelelő összes elemet a tömbből.

IImmutableList<T>.RemoveAt(Int32)

Egy tömböt ad vissza, amely a megadott pozícióban lévő elemet eltávolítja.

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

Eltávolítja a megadott elemeket ebből a tömbből.

IImmutableList<T>.RemoveRange(Int32, Int32)

Egy tömböt ad vissza, amelynek elemei a megadott pozícióban el lettek távolítva.

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

Megkeresi a tömb első elemét, amely megegyezik a megadott értékkel, és lecseréli az értéket a megadott új értékre.

IImmutableList<T>.SetItem(Int32, T)

A megadott indexben lévő elemet lecseréli a megadott elemre.

IList.Add(Object)

NotSupportedException Minden esetben dob.

IList.Clear()

NotSupportedException Minden esetben dob.

IList.Contains(Object)

NotSupportedException Minden esetben dob.

IList.IndexOf(Object)

Lekéri az értéket a megadott indexben.

IList.Insert(Int32, Object)

NotSupportedException Minden esetben dob.

IList.IsFixedSize

Beolvas egy értéket, amely jelzi, hogy ez a példány rögzített méretű-e.

IList.IsReadOnly

Beolvas egy értéket, amely jelzi, hogy ez a példány csak olvasható-e.

IList.Item[Int32]

Lekéri vagy beállítja a Object megadott indexet.

IList.Remove(Object)

NotSupportedException Minden esetben dob.

IList.RemoveAt(Int32)

NotSupportedException Minden esetben dob.

IList<T>.Insert(Int32, T)

NotSupportedException Minden esetben dob.

IList<T>.Item[Int32]

Lekéri vagy beállítja az elemet a megadott indexen az írásvédett listában.

IList<T>.RemoveAt(Int32)

NotSupportedException Minden esetben dob.

IReadOnlyCollection<T>.Count

Lekéri a gyűjtemény elemeinek számát.

IReadOnlyList<T>.Item[Int32]

Lekéri az elemet a megadott indexhez.

IStructuralComparable.CompareTo(Object, IComparer)

Meghatározza, hogy az aktuális gyűjteményelem megelőzi-e, ugyanabban a pozícióban fordul-e elő, mint a rendezési sorrendben, vagy egy másik elemet követ.

IStructuralEquatable.Equals(Object, IEqualityComparer)

Meghatározza, hogy ez a tömb szerkezetileg megegyezik-e a megadott tömbbel.

IStructuralEquatable.GetHashCode(IEqualityComparer)

Az aktuális példány kivonatkódját adja vissza.

Bővítő metódusok

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

Függvényt alkalmaz az elemek sorozatára kumulatív módon.

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

Függvényt alkalmaz az elemek sorozatára kumulatív módon.

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

Függvényt alkalmaz az elemek sorozatára kumulatív módon.

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

Egy akkumulátorfüggvényt alkalmaz egy sorozatra. A rendszer a megadott magértéket használja a kezdeti gyűjtőértékként, a megadott függvény pedig az eredményérték kiválasztásához.

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

Egy akkumulátorfüggvényt alkalmaz egy sorozatra. A rendszer a megadott magértéket használja a kezdeti gyűjtőértékként.

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

Egy akkumulátorfüggvényt alkalmaz egy sorozatra.

AggregateBy<TSource,TKey,TAccumulate>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TKey,TAccumulate>, Func<TAccumulate,TSource,TAccumulate>, IEqualityComparer<TKey>)

Egy akkumulátorfüggvényt alkalmaz egy sorozatra, és az eredményeket kulcs szerint csoportosítja.

AggregateBy<TSource,TKey,TAccumulate>(IEnumerable<TSource>, Func<TSource, TKey>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, IEqualityComparer<TKey>)

Egy akkumulátorfüggvényt alkalmaz egy sorozatra, és az eredményeket kulcs szerint csoportosítja.

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

Beolvas egy értéket, amely jelzi, hogy a tömb összes eleme megfelel-e egy adott feltételnek.

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

Meghatározza, hogy egy sorozat összes eleme megfelel-e egy feltételnek.

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

Szűrt elemgyűjteményt ad vissza, amely a forrásgyűjtemény minden csomópontjának elődeit tartalmazza. A gyűjtemény csak az egyező XName elemeket tartalmazza.

Ancestors<T>(IEnumerable<T>)

Olyan elemek gyűjteményét adja vissza, amelyek a forrásgyűjtemény minden csomópontjának elődeit tartalmazzák.

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

Beolvas egy értéket, amely jelzi, hogy a tömb tartalmaz-e egy adott feltételnek megfelelő elemeket.

Any<T>(ImmutableArray<T>)

Egy értéket kap, amely jelzi, hogy a tömb tartalmaz-e elemeket.

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

Meghatározza, hogy a sorozat bármely eleme megfelel-e egy feltételnek.

Any<TSource>(IEnumerable<TSource>)

Meghatározza, hogy a sorozat tartalmaz-e elemeket.

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

Hozzáfűz egy értéket a sorozat végéhez.

AsEnumerable<TSource>(IEnumerable<TSource>)

A beírt értéket adja eredményül IEnumerable<T>.

AsParallel(IEnumerable)

Lehetővé teszi a lekérdezés párhuzamosítását.

AsParallel<TSource>(IEnumerable<TSource>)

Lehetővé teszi a lekérdezés párhuzamosítását.

AsQueryable(IEnumerable)

Átalakítja az egyiket IEnumerableIQueryable.

AsQueryable<TElement>(IEnumerable<TElement>)

Általánossá alakít át egy általánost IEnumerable<T>IQueryable<T>.

AsReadOnly<T>(IList<T>)

Egy írásvédett ReadOnlyCollection<T> burkolót ad vissza a megadott listához.

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

Kiszámítja az értékek sorozatának átlagát Decimal , amelyet egy átalakítási függvény meghívásával kapunk a bemeneti sorozat egyes elemeire.

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

Kiszámítja az értékek sorozatának átlagát Double , amelyet egy átalakítási függvény meghívásával kapunk a bemeneti sorozat egyes elemeire.

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

Kiszámítja az értékek sorozatának átlagát Int32 , amelyet egy átalakítási függvény meghívásával kapunk a bemeneti sorozat egyes elemeire.

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

Kiszámítja az értékek sorozatának átlagát Int64 , amelyet egy átalakítási függvény meghívásával kapunk a bemeneti sorozat egyes elemeire.

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

Kiszámítja a null értékű Decimal értékek sorozatának átlagát, amelyet egy transzformációs függvény meghívásával kapunk a bemeneti sorozat egyes elemeire.

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

Kiszámítja a null értékű Double értékek sorozatának átlagát, amelyet egy transzformációs függvény meghívásával kapunk a bemeneti sorozat egyes elemeire.

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

Kiszámítja a null értékű Int32 értékek sorozatának átlagát, amelyet egy transzformációs függvény meghívásával kapunk a bemeneti sorozat egyes elemeire.

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

Kiszámítja a null értékű Int64 értékek sorozatának átlagát, amelyet egy transzformációs függvény meghívásával kapunk a bemeneti sorozat egyes elemeire.

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

Kiszámítja a null értékű Single értékek sorozatának átlagát, amelyet egy transzformációs függvény meghívásával kapunk a bemeneti sorozat egyes elemeire.

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

Kiszámítja az értékek sorozatának átlagát Single , amelyet egy átalakítási függvény meghívásával kapunk a bemeneti sorozat egyes elemeire.

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

Egy rendezetlen, nem módosítható tömbben keres egy adott elemnél, és visszaadja az elem nulla alapú indexét.

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

Egy rendezett, nem módosítható tömbben keres egy adott elemet, és az elem nulla alapú indexét adja vissza, ha az megtalálható.

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

Egy rendezett, nem módosítható tömbben keres egy adott elemet, és az elem nulla alapú indexét adja vissza, ha az megtalálható.

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

Megkeresi a rendezetlen tömböt egy adott elemen az alapértelmezett összehasonlító használatával, és az elem nulla alapú indexét adja vissza, ha az megtalálható.

Cast<TResult>(IEnumerable)

Egy elem elemeit IEnumerable a megadott típusra veti.

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

A sorozat elemeit legfeljebb sizemérettömbökre osztja.

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

Összefűz két sorozatot.

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

Meghatározza, hogy egy szekvencia egy megadott elemet tartalmaz-e egy megadott IEqualityComparer<T>elem használatával.

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

Meghatározza, hogy egy sorozat tartalmaz-e egy adott elemet az alapértelmezett egyenlőség-összehasonlító használatával.

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

Objektumok másolása DataRow a megadott DataTableértékre egy olyan bemeneti IEnumerable<T> objektum alapján, amelyben az általános paraméter T szerepel DataRow.

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

Objektumok másolása DataRow a megadott DataTableértékre egy olyan bemeneti IEnumerable<T> objektum alapján, amelyben az általános paraméter T szerepel DataRow.

CopyToDataTable<T>(IEnumerable<T>)

Olyan értéket ad DataTable vissza, amely az DataRow objektumok másolatait tartalmazza, egy olyan bemeneti IEnumerable<T> objektumot ad vissza, amelyben az általános paraméter T szerepel DataRow.

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

Egy számot ad vissza, amely azt jelzi, hogy a megadott sorozat hány eleme felel meg egy feltételnek.

Count<TSource>(IEnumerable<TSource>)

A sorozat elemeinek számát adja vissza.

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

A forrásütemezés elemeinek számát adja vissza kulcs szerint csoportosítva.

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

A megadott sorozat elemeit vagy a megadott értéket adja vissza egy önálló gyűjteményben, ha a sorozat üres.

DefaultIfEmpty<TSource>(IEnumerable<TSource>)

A megadott sorozat elemeit vagy a típusparaméter alapértelmezett értékét adja vissza egy adott gyűjteményben, ha a sorozat üres.

DescendantNodes<T>(IEnumerable<T>)

A forrásgyűjtemény minden dokumentumának és elemének leszármazott csomópontjainak gyűjteményét adja vissza.

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

A forrásgyűjtemény minden elemének és dokumentumának leszármazott elemeit tartalmazó szűrt elemgyűjteményt ad vissza. A gyűjtemény csak az egyező XName elemeket tartalmazza.

Descendants<T>(IEnumerable<T>)

Olyan elemek gyűjteményét adja vissza, amelyek a forrásgyűjtemény minden elemének és dokumentumának leszármazott elemeit tartalmazzák.

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

Különböző elemeket ad vissza egy sorozatból egy megadott IEqualityComparer<T> érték összehasonlítása gombra kattintva.

Distinct<TSource>(IEnumerable<TSource>)

Az értékek összehasonlításához az alapértelmezett egyenlőség-összehasonlítóval különböző elemeket ad vissza egy sorozatból.

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

Különböző elemeket ad vissza egy sorozatból egy adott kulcsválasztó függvény szerint, és egy megadott összehasonlító használatával összehasonlítja a kulcsokat.

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

Különböző elemeket ad vissza egy sorozatból egy adott kulcsválasztó függvény szerint.

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

A tömb egy adott indexében lévő elemet adja vissza.

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

Egy adott index elemet ad vissza egy sorozatban.

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

Egy adott index elemet ad vissza egy sorozatban.

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

Egy adott index elemet ad vissza egy sorozatban, vagy egy alapértelmezett értéket, ha az index túllépi a tartományt.

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

Egy adott index elemet ad vissza egy sorozatban, vagy egy alapértelmezett értéket, ha az index túllépi a tartományt.

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

Egy adott index elemet ad vissza egy sorozatban, vagy egy alapértelmezett értéket, ha az index túllépi a tartományt.

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

A forrásgyűjtemény minden elemének és dokumentumának gyermekelemeinek szűrt gyűjteményét adja vissza. A gyűjtemény csak az egyező XName elemeket tartalmazza.

Elements<T>(IEnumerable<T>)

A forrásgyűjteményben lévő összes elem és dokumentum gyermekelemeinek gyűjteményét adja vissza.

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

Két sorozat halmazkülönbségét állítja elő a megadott IEqualityComparer<T> értékek összehasonlításához.

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

Két sorozat halmazkülönbségét állítja elő az alapértelmezett egyenlőség-összehasonlítóval az értékek összehasonlításához.

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

Két szekvencia halmazkülönbségét állítja elő egy megadott kulcsválasztó függvény szerint.

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

Két szekvencia halmazkülönbségét állítja elő egy megadott kulcsválasztó függvény szerint.

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

Egy adott feltételnek megfelelő sorozat első elemét adja vissza.

First<T>(ImmutableArray<T>)

Egy tömb első elemét adja vissza.

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

Egy adott feltételnek megfelelő sorozat első elemét adja vissza.

First<TSource>(IEnumerable<TSource>)

Egy sorozat első elemét adja vissza.

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

A sorozat első olyan elemét adja vissza, amely megfelel egy feltételnek vagy egy alapértelmezett értéknek, ha nem található ilyen elem.

FirstOrDefault<T>(ImmutableArray<T>)

Egy sorozat első elemét adja vissza, vagy egy alapértelmezett értéket, ha a sorozat nem tartalmaz elemeket.

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

A sorrend első olyan elemét adja vissza, amely megfelel egy feltételnek, vagy egy megadott alapértelmezett értéket, ha nem található ilyen elem.

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

A sorozat első olyan elemét adja vissza, amely megfelel egy feltételnek vagy egy alapértelmezett értéknek, ha nem található ilyen elem.

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

Egy sorozat első elemét adja vissza, vagy egy megadott alapértelmezett értéket, ha a sorozat nem tartalmaz elemeket.

FirstOrDefault<TSource>(IEnumerable<TSource>)

Egy sorozat első elemét adja vissza, vagy egy alapértelmezett értéket, ha a sorozat nem tartalmaz elemeket.

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

Megváltoztathatatlan tömböt jelöl, ami azt jelenti, hogy a létrehozása után nem módosítható.

FullJoin<TOuter,TInner,TKey>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, IEqualityComparer<TKey>)

Megváltoztathatatlan tömböt jelöl, ami azt jelenti, hogy a létrehozása után nem módosítható.

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

Csoportosítja a szekvencia elemeit egy megadott kulcsválasztó függvény szerint, és létrehoz egy eredményértéket az egyes csoportokból és kulcsából. A fő értékeket egy megadott összehasonlító használatával hasonlítjuk össze, és az egyes csoportok elemeit egy megadott függvény használatával vetjük ki.

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

Csoportosítja a szekvencia elemeit egy megadott kulcsválasztó függvény szerint, és létrehoz egy eredményértéket az egyes csoportokból és kulcsából. Az egyes csoportok elemei egy adott függvény használatával lesznek kivetítve.

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

A szekvencia elemeit egy kulcsválasztó függvény szerint csoportosítja. A kulcsok összehasonlításához összehasonlítót kell használni, és az egyes csoportok elemeit egy megadott függvény használatával vetjük előre.

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

A szekvencia elemeit egy megadott kulcsválasztó függvény szerint csoportosítja, és az egyes csoportok elemeit egy megadott függvény használatával kivetíti.

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

Csoportosítja a szekvencia elemeit egy megadott kulcsválasztó függvény szerint, és létrehoz egy eredményértéket az egyes csoportokból és kulcsából. A kulcsok összehasonlítása egy megadott összehasonlító használatával történik.

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

Csoportosítja a szekvencia elemeit egy megadott kulcsválasztó függvény szerint, és létrehoz egy eredményértéket az egyes csoportokból és kulcsából.

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

Egy sorozat elemeit egy megadott kulcsválasztó függvény szerint csoportosítja, és egy megadott összehasonlító használatával összehasonlítja a kulcsokat.

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

A szekvencia elemeit egy megadott kulcsválasztó függvény szerint csoportosítja.

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

Két sorozat elemeit korrelálja a kulcsegyenlőség alapján, és csoportosítja az eredményeket. A megadott IEqualityComparer<T> érték a kulcsok összehasonlítására szolgál.

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

Két sorozat elemeit korrelálja a kulcsok egyenlősége alapján, és csoportosítja az eredményeket. Az alapértelmezett egyenlőség-összehasonlító a kulcsok összehasonlítására szolgál.

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

Megváltoztathatatlan tömböt jelöl, ami azt jelenti, hogy a létrehozása után nem módosítható.

Index<TSource>(IEnumerable<TSource>)

Egy számbavételt ad vissza, amely belefoglalja az elem indexét egy rekordba.

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

Megkeresi a megadott objektumot, és a listában az első előfordulás nulla alapú indexét adja vissza.

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

Megkeresi a megadott objektumot, és visszaadja az első előfordulás nullaalapú indexét a módosíthatatlan lista elemeinek tartományán belül, amely a megadott indextől az utolsó elemig terjed.

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

Megkeresi a megadott objektumot, és visszaadja az első előfordulás nullaalapú indexét a módosíthatatlan lista elemeinek tartományán belül, amely a megadott indextől az utolsó elemig terjed.

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

Megkeresi a megadott objektumot, és a listában az első előfordulás nulla alapú indexét adja vissza.

InDocumentOrder<T>(IEnumerable<T>)

Olyan csomópontgyűjteményt ad vissza, amely a forrásgyűjtemény összes csomópontját tartalmazza, dokumentum sorrendben rendezve.

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

Két sorozat metszéspontját állítja elő a megadott IEqualityComparer<T> értékek összehasonlításához.

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

Két sorozat metszéspontját állítja elő az alapértelmezett egyenlőség-összehasonlítóval az értékek összehasonlításához.

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

Két sorozat metszéspontját állítja elő egy megadott kulcsválasztó függvény szerint.

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

Két sorozat metszéspontját állítja elő egy megadott kulcsválasztó függvény szerint.

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

Két sorozat elemeit korrelálja egyező kulcsok alapján. A megadott IEqualityComparer<T> érték a kulcsok összehasonlítására szolgál.

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

Két sorozat elemeit korrelálja egyező kulcsok alapján. Az alapértelmezett egyenlőség-összehasonlító a kulcsok összehasonlítására szolgál.

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

Megváltoztathatatlan tömböt jelöl, ami azt jelenti, hogy a létrehozása után nem módosítható.

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

Egy adott feltételnek megfelelő sorozat utolsó elemét adja vissza.

Last<T>(ImmutableArray<T>)

A tömb utolsó elemét adja vissza.

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

Egy adott feltételnek megfelelő sorozat utolsó elemét adja vissza.

Last<TSource>(IEnumerable<TSource>)

Egy sorozat utolsó elemét adja vissza.

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

Megkeresi a megadott objektumot, és az utolsó előfordulás nulla alapú indexét adja vissza a teljes nem módosítható listában.

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

Megkeresi a megadott objektumot, és visszaadja az utolsó előfordulás nulla alapú indexét a módosíthatatlan lista elemeinek tartományán belül, amely az első elemtől a megadott indexig terjed.

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

Megkeresi a megadott objektumot, és visszaadja az utolsó előfordulás nulla alapú indexét a módosíthatatlan lista elemeinek tartományán belül, amely az első elemtől a megadott indexig terjed.

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

Megkeresi a megadott objektumot, és az utolsó előfordulás nulla alapú indexét adja vissza a teljes nem módosítható listában.

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

Egy olyan sorozat utolsó elemét adja vissza, amely megfelel egy feltételnek vagy egy alapértelmezett értéknek, ha nem található ilyen elem.

LastOrDefault<T>(ImmutableArray<T>)

Egy sorozat utolsó elemét adja vissza, vagy egy alapértelmezett értéket, ha a sorozat nem tartalmaz elemeket.

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

Egy feltételnek megfelelő sorozat utolsó elemét adja vissza, vagy egy megadott alapértelmezett értéket, ha nem található ilyen elem.

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

Egy olyan sorozat utolsó elemét adja vissza, amely megfelel egy feltételnek vagy egy alapértelmezett értéknek, ha nem található ilyen elem.

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

Egy sorozat utolsó elemét adja vissza, vagy egy megadott alapértelmezett értéket, ha a sorozat nem tartalmaz elemeket.

LastOrDefault<TSource>(IEnumerable<TSource>)

Egy sorozat utolsó elemét adja vissza, vagy egy alapértelmezett értéket, ha a sorozat nem tartalmaz elemeket.

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

Két sorozat elemeit korrelálja egyező kulcsok alapján. A megadott IEqualityComparer<T> érték a kulcsok összehasonlítására szolgál.

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

Két sorozat elemeit korrelálja egyező kulcsok alapján. Az alapértelmezett egyenlőség-összehasonlító a kulcsok összehasonlítására szolgál.

LeftJoin<TOuter,TInner,TKey>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, IEqualityComparer<TKey>)

Megváltoztathatatlan tömböt jelöl, ami azt jelenti, hogy a létrehozása után nem módosítható.

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

Olyan értéket Int64 ad vissza, amely azt jelzi, hogy egy sorozat hány eleme felel meg egy feltételnek.

LongCount<TSource>(IEnumerable<TSource>)

Olyan értéket Int64 ad vissza, amely egy sorozat elemeinek teljes számát jelöli.

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

Meghív egy átalakítási függvényt egy általános sorozat minden elemére, és visszaadja az eredményül kapott maximális értéket.

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

Meghív egy átalakítási függvényt egy sorozat minden elemére, és visszaadja a maximális Decimal értéket.

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

Meghív egy átalakítási függvényt egy sorozat minden elemére, és visszaadja a maximális Double értéket.

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

Meghív egy átalakítási függvényt egy sorozat minden elemére, és visszaadja a maximális Int32 értéket.

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

Meghív egy átalakítási függvényt egy sorozat minden elemére, és visszaadja a maximális Int64 értéket.

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

Meghív egy átalakítási függvényt egy sorozat minden elemére, és visszaadja a maximális null értékű Decimal értéket.

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

Meghív egy átalakítási függvényt egy sorozat minden elemére, és visszaadja a maximális null értékű Double értéket.

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

Meghív egy átalakítási függvényt egy sorozat minden elemére, és visszaadja a maximális null értékű Int32 értéket.

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

Meghív egy átalakítási függvényt egy sorozat minden elemére, és visszaadja a maximális null értékű Int64 értéket.

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

Meghív egy átalakítási függvényt egy sorozat minden elemére, és visszaadja a maximális null értékű Single értéket.

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

Meghív egy átalakítási függvényt egy sorozat minden elemére, és visszaadja a maximális Single értéket.

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

Egy általános sorozat maximális értékét adja vissza.

Max<TSource>(IEnumerable<TSource>)

Egy általános sorozat maximális értékét adja vissza.

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

Egy általános sorozat maximális értékét adja vissza egy megadott kulcsválasztó függvény és kulcs-összehasonlító szerint.

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

Egy általános sorozat maximális értékét adja vissza egy megadott kulcsválasztó függvénynek megfelelően.

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

Meghív egy átalakítási függvényt egy általános sorozat minden elemére, és visszaadja az eredményül kapott minimális értéket.

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

Meghív egy átalakítási függvényt egy sorozat minden elemére, és visszaadja a minimális Decimal értéket.

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

Meghív egy átalakítási függvényt egy sorozat minden elemére, és visszaadja a minimális Double értéket.

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

Meghív egy átalakítási függvényt egy sorozat minden elemére, és visszaadja a minimális Int32 értéket.

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

Meghív egy átalakítási függvényt egy sorozat minden elemére, és visszaadja a minimális Int64 értéket.

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

Meghív egy átalakítási függvényt egy sorozat minden elemére, és a minimális null értékű Decimal értéket adja vissza.

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

Meghív egy átalakítási függvényt egy sorozat minden elemére, és a minimális null értékű Double értéket adja vissza.

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

Meghív egy átalakítási függvényt egy sorozat minden elemére, és a minimális null értékű Int32 értéket adja vissza.

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

Meghív egy átalakítási függvényt egy sorozat minden elemére, és a minimális null értékű Int64 értéket adja vissza.

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

Meghív egy átalakítási függvényt egy sorozat minden elemére, és a minimális null értékű Single értéket adja vissza.

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

Meghív egy átalakítási függvényt egy sorozat minden elemére, és visszaadja a minimális Single értéket.

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

Egy általános sorozat minimális értékét adja vissza.

Min<TSource>(IEnumerable<TSource>)

Egy általános sorozat minimális értékét adja vissza.

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

Egy általános sorozat minimális értékét adja vissza egy megadott kulcsválasztó függvény és kulcs-összehasonlító szerint.

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

Egy általános sorozat minimális értékét adja vissza egy megadott kulcsválasztó függvénynek megfelelően.

Nodes<T>(IEnumerable<T>)

A forrásgyűjtemény minden dokumentumának és elemének gyermekcsomópontjait adja vissza.

OfType<TResult>(IEnumerable)

Egy adott típus alapján szűri IEnumerable egy adott elem elemeit.

Order<T>(IEnumerable<T>, IComparer<T>)

Növekvő sorrendbe rendezi a sorozat elemeit.

Order<T>(IEnumerable<T>)

Növekvő sorrendbe rendezi a sorozat elemeit.

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

Egy sorozat elemeit növekvő sorrendbe rendezi egy megadott összehasonlító használatával.

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

Egy sorozat elemeit növekvő sorrendbe rendezi egy kulcs alapján.

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

Egy sorozat elemeit csökkenő sorrendbe rendezi egy megadott összehasonlító használatával.

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

A sorozat elemeit egy kulcs alapján csökkenő sorrendbe rendezi.

OrderDescending<T>(IEnumerable<T>, IComparer<T>)

A sorozat elemeit csökkenő sorrendbe rendezi.

OrderDescending<T>(IEnumerable<T>)

A sorozat elemeit csökkenő sorrendbe rendezi.

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

Értéket ad hozzá a sorozat elejéhez.

Remove<T>(IEnumerable<T>)

Eltávolítja a forrásgyűjtemény összes csomópontját a szülőcsomópontról.

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

Eltávolítja a megadott értéket a listából.

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

Eltávolítja a megadott értékeket ebből a listából.

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

A lista első egyenlőségelemét lecseréli a megadott elemre.

Reverse<TSource>(IEnumerable<TSource>)

Megfordítja az elemek sorrendjét egy sorrendben.

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

Két sorozat elemeit korrelálja egyező kulcsok alapján. A megadott IEqualityComparer<T> érték a kulcsok összehasonlítására szolgál.

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

Két sorozat elemeit korrelálja egyező kulcsok alapján. Az alapértelmezett egyenlőség-összehasonlító a kulcsok összehasonlítására szolgál.

RightJoin<TOuter,TInner,TKey>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, IEqualityComparer<TKey>)

Megváltoztathatatlan tömböt jelöl, ami azt jelenti, hogy a létrehozása után nem módosítható.

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

A sorozat egyes elemeit új űrlapra alakítja.

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

Az elem indexének beépítésével a sorozat minden elemét új formába alakítja.

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

A sorozat egyes elemeit új űrlapra alakítja.

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

Egy sorozat egyes elemeit egy-egy IEnumerable<T>sorozatra kivetíti, az eredményül kapott sorozatokat egy sorozatba alakítja, és meghív egy eredményválasztó függvényt az egyes elemeken.

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

Egy sorozat egyes elemeit egy-egy IEnumerable<T>sorozatra kivetíti, az eredményül kapott sorozatokat egy sorozatba alakítja, és meghív egy eredményválasztó függvényt az egyes elemeken. Az egyes forráselemek indexét az elem köztes, előre jelzett formájában használja a rendszer.

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

Egy sorozat egyes elemeit egy-egy IEnumerable<T>sorozatra kivetíti, az eredményül kapott sorozatokat egy sorozatba alakítja, és meghív egy eredményválasztó függvényt az egyes elemeken.

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

Egy sorozat egyes elemeit egy-egy IEnumerable<T> sorozatra alakítja, és az eredményül kapott sorozatokat egy sorozatba simítja.

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

A sorozat egyes elemeit egy IEnumerable<T>- és egybesimítja, és az eredményül kapott sorozatokat egy sorozattá alakítja. Az egyes forráselemek indexét az elem előre jelzett formájában használja a rendszer.

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

Meghatározza, hogy két sorozat egyenlő-e egy egyenlőség-összehasonlító szerint.

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

Meghatározza, hogy két sorozat egyenlő-e egy egyenlőség-összehasonlító szerint.

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

Meghatározza, hogy két sorozat egyenlő-e egy egyenlőség-összehasonlító szerint.

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

Meghatározza, hogy két sorozat egyenlő-e, ha az elemeket egy megadott IEqualityComparer<T>használatával hasonlítja össze.

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

Meghatározza, hogy két sorozat egyenlő-e azzal, hogy összehasonlítja az elemeket az alapértelmezett egyenlőség-összehasonlító használatával a típusukhoz.

Shuffle<TSource>(IEnumerable<TSource>)

A sorozat elemeinek sorrendje össze van fonva.

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

Egy adott feltételnek megfelelő sorozat egyetlen elemét adja vissza, és kivételt eredményez, ha több ilyen elem is létezik.

Single<T>(ImmutableArray<T>)

Egy sorozat egyetlen elemét adja vissza, és kivételt ad vissza, ha nincs pontosan egy elem a sorozatban.

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

Egy adott feltételnek megfelelő sorozat egyetlen elemét adja vissza, és kivételt eredményez, ha több ilyen elem is létezik.

Single<TSource>(IEnumerable<TSource>)

Egy sorozat egyetlen elemét adja vissza, és kivételt ad vissza, ha nincs pontosan egy elem a sorozatban.

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

Egy sorozat egyetlen olyan elemét adja vissza, amely megfelel egy megadott feltételnek vagy egy alapértelmezett értéknek, ha nincs ilyen elem; ez a metódus kivételt eredményez, ha több elem is megfelel a feltételnek.

SingleOrDefault<T>(ImmutableArray<T>)

A tömb egyetlen elemét adja vissza, vagy egy alapértelmezett értéket, ha a sorozat üres; ez a metódus kivételt eredményez, ha a sorrendben több elem is szerepel.

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

A szekvencia egyetlen olyan elemét adja vissza, amely megfelel egy megadott feltételnek, vagy egy megadott alapértelmezett értéket, ha nincs ilyen elem; ez a metódus kivételt eredményez, ha több elem is megfelel a feltételnek.

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

Egy sorozat egyetlen olyan elemét adja vissza, amely megfelel egy megadott feltételnek vagy egy alapértelmezett értéknek, ha nincs ilyen elem; ez a metódus kivételt eredményez, ha több elem is megfelel a feltételnek.

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

Egy sorozat egyetlen elemét adja vissza, vagy egy megadott alapértelmezett értéket, ha a sorozat üres; ez a metódus kivételt eredményez, ha a sorrendben több elem is szerepel.

SingleOrDefault<TSource>(IEnumerable<TSource>)

Egy sorozat egyetlen elemét adja vissza, vagy egy alapértelmezett értéket, ha a sorozat üres; ez a metódus kivételt eredményez, ha a sorrendben több elem is szerepel.

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

Adott számú elemet ad át egy sorozatban, majd visszaadja a fennmaradó elemeket.

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

Egy új, számbavételre alkalmas gyűjteményt ad vissza, amely a forrásgyűjtemény utolsó source elemeiből kihagyott count elemeket tartalmazza.

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

A sorozat elemeit addig adja át, amíg egy megadott feltétel igaz, majd visszaadja a fennmaradó elemeket.

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

A sorozat elemeit addig adja át, amíg egy megadott feltétel igaz, majd visszaadja a fennmaradó elemeket. Az elem indexe a predikátumfüggvény logikájában használatos.

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

Kiszámítja az értékek sorozatának Decimal összegét, amelyet egy átalakítási függvény meghívásával kapunk a bemeneti sorozat egyes elemeire.

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

Kiszámítja az értékek sorozatának Double összegét, amelyet egy átalakítási függvény meghívásával kapunk a bemeneti sorozat egyes elemeire.

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

Kiszámítja az értékek sorozatának Int32 összegét, amelyet egy átalakítási függvény meghívásával kapunk a bemeneti sorozat egyes elemeire.

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

Kiszámítja az értékek sorozatának Int64 összegét, amelyet egy átalakítási függvény meghívásával kapunk a bemeneti sorozat egyes elemeire.

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

Kiszámítja azoknak a null értékű Decimal értékeknek az összegét, amelyeket egy átalakító függvény meghívásával kapunk a bemeneti sorozat egyes elemeire.

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

Kiszámítja azoknak a null értékű Double értékeknek az összegét, amelyeket egy átalakító függvény meghívásával kapunk a bemeneti sorozat egyes elemeire.

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

Kiszámítja azoknak a null értékű Int32 értékeknek az összegét, amelyeket egy átalakító függvény meghívásával kapunk a bemeneti sorozat egyes elemeire.

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

Kiszámítja azoknak a null értékű Int64 értékeknek az összegét, amelyeket egy átalakító függvény meghívásával kapunk a bemeneti sorozat egyes elemeire.

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

Kiszámítja azoknak a null értékű Single értékeknek az összegét, amelyeket egy átalakító függvény meghívásával kapunk a bemeneti sorozat egyes elemeire.

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

Kiszámítja az értékek sorozatának Single összegét, amelyet egy átalakítási függvény meghívásával kapunk a bemeneti sorozat egyes elemeire.

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

Megadott számú összefüggő elemet ad vissza a sorozat kezdetétől kezdve.

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

Egy sorozat egy adott összefüggő elemtartományát adja vissza.

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

Egy új, számbavételre alkalmas gyűjteményt ad vissza, amely az utolsó count elemeket sourcetartalmazza.

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

Egy sorozat elemeit adja vissza mindaddig, amíg egy megadott feltétel igaz.

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

Egy sorozat elemeit adja vissza mindaddig, amíg egy megadott feltétel igaz. Az elem indexe a predikátumfüggvény logikájában használatos.

ToArray<T>(ImmutableArray<T>)

A tömb tartalmát egy mutable tömbbe másolja.

ToArray<TSource>(IEnumerable<TSource>)

Tömböt hoz létre egy IEnumerable<T>.

ToAsyncEnumerable<TSource>(IEnumerable<TSource>)

Átalakítja az egyiket IEnumerable<T>IAsyncEnumerable<T>.

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

A tömb tartalma alapján létrehoz egy szótárt.

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

A tömb tartalma alapján létrehoz egy szótárt.

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

A tömb tartalma alapján létrehoz egy szótárt.

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

A tömb tartalma alapján létrehoz egy szótárt.

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

Létrehoz egy Dictionary<TKey,TValue>IEnumerable<T> adott kulcsválasztó függvény, egy összehasonlító és egy elemválasztó függvény alapján.

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

Létrehoz egy Dictionary<TKey,TValue>IEnumerable<T> megadott kulcsválasztó és elemválasztó függvény alapján.

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

Létrehoz egy Dictionary<TKey,TValue>IEnumerable<T> adott kulcsválasztó függvényt és kulcs-összehasonlítót.

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

Egy megadott kulcsválasztó függvény alapján hoz létre egy Dictionary<TKey,TValue>IEnumerable<T> értéket.

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

Létrehoz egy FrozenDictionary<TKey,TValue>IEnumerable<T> megadott kulcsválasztó és elemválasztó függvény alapján.

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

Létrehoz egy FrozenDictionary<TKey,TValue> megadott kulcsválasztó függvényt IEnumerable<T> .

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

Létrehoz egy FrozenSet<T> értéket a megadott értékekkel.

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

Létrehoz egy HashSet<T> olyan eszközt, IEnumerable<T> amely a comparer kulcsok összehasonlítására használható.

ToHashSet<TSource>(IEnumerable<TSource>)

Létrehoz egy HashSet<T>IEnumerable<T>.

ToImmutableArray<TSource>(IEnumerable<TSource>)

Módosíthatatlan tömböt hoz létre a megadott gyűjteményből.

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

Számba és átalakít egy sorozatot, és a megadott kulcs- és érték-összehasonlítók használatával módosíthatatlan szótárt hoz létre a tartalmából.

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

Számba és átalakít egy sorozatot, és a megadott kulcs-összehasonlító használatával módosíthatatlan szótárt hoz létre a tartalmából.

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

Számbavétele és átalakítása egy sorozat, és létrehoz egy nem módosítható szótár a tartalmát.

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

Egy szekvencia valamilyen átalakításán alapuló nem módosítható szótárt hoz létre.

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

Egy nem módosítható szótárat hoz létre egy meglévő elemgyűjteményből, amely egy átalakítási függvényt alkalmaz a forráskulcsokra.

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

Számba veszi a sorozatot, módosíthatatlan kivonatkészletet hoz létre a tartalmából, és a megadott egyenlőség-összehasonlítót használja a készlettípushoz.

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

Számba ad egy sorozatot, és a tartalma nem módosítható kivonatkészletet hoz létre.

ToImmutableList<TSource>(IEnumerable<TSource>)

Számba ad egy sorozatot, és megváltoztathatatlan listát hoz létre annak tartalmáról.

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

Számba és átalakít egy sorozatot, és a megadott kulcs- és érték-összehasonlítók használatával módosíthatatlan rendezési szótárt hoz létre a tartalmaiból.

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

Számbavesz és átalakít egy sorozatot, és a megadott kulcs-összehasonlító használatával módosíthatatlan rendezési szótárt hoz létre a tartalmaiból.

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

Számbavétele és átalakítása egy sorozat, és létrehoz egy nem módosítható rendezett szótár a tartalmát.

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

Számba veszi a sorozatot, megváltoztathatatlan rendezési halmazt hoz létre, és a megadott összehasonlítót használja.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

Számba ad egy sorozatot, és megváltoztathatatlan rendezésű halmazt hoz létre annak tartalmából.

ToList<TSource>(IEnumerable<TSource>)

Létrehoz egy List<T>IEnumerable<T>.

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

Létrehoz egy Lookup<TKey,TElement>IEnumerable<T> adott kulcsválasztó függvény, egy összehasonlító és egy elemválasztó függvény alapján.

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

Létrehoz egy Lookup<TKey,TElement>IEnumerable<T> megadott kulcsválasztó és elemválasztó függvény alapján.

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

Létrehoz egy Lookup<TKey,TElement>IEnumerable<T> adott kulcsválasztó függvényt és kulcs-összehasonlítót.

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

Egy megadott kulcsválasztó függvény alapján hoz létre egy Lookup<TKey,TElement>IEnumerable<T> értéket.

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

Megkísérli meghatározni a sorozat elemeinek számát enumerálás kényszerítése nélkül.

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

Két sorozat halmazának egyesítését állítja elő egy megadott IEqualityComparer<T>paranccsel.

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

Két sorozat egyesítését állítja elő az alapértelmezett egyenlőség-összehasonlító használatával.

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

Két szekvencia halmazegyesítését állítja elő egy megadott kulcsválasztó függvény szerint.

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

Két szekvencia halmazegyesítését állítja elő egy megadott kulcsválasztó függvény szerint.

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

Egy predikátum alapján szűri az értékek sorozatát.

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

Egy predikátum alapján szűri az értékek sorozatát.

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

Egy predikátum alapján szűri az értékek sorozatát. Az egyes elemek indexét a predikátumfüggvény logikája használja.

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

Egy megadott függvényt alkalmaz a két sorozat megfelelő elemeire, és az eredmények sorozatát eredményezi.

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

A három megadott sorozat elemeit tartalmazó vonássorozatot hoz létre.

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

A két megadott sorozat elemeit tartalmazó vonássorozatot hoz létre.

A következőre érvényes:

Szálbiztonság

Ez a típus szálbiztos.