SortedSet<T> Klas

Definitie

Vertegenwoordigt een verzameling objecten die in gesorteerde volgorde worden bijgehouden.

generic <typename T>
public ref class SortedSet : System::Collections::Generic::ICollection<T>, System::Collections::Generic::IEnumerable<T>, System::Collections::Generic::IReadOnlyCollection<T>, System::Collections::Generic::ISet<T>, System::Collections::ICollection
generic <typename T>
public ref class SortedSet : System::Collections::Generic::ICollection<T>, System::Collections::Generic::IEnumerable<T>, System::Collections::Generic::ISet<T>, System::Collections::ICollection, System::Runtime::Serialization::IDeserializationCallback, System::Runtime::Serialization::ISerializable
generic <typename T>
public ref class SortedSet : System::Collections::Generic::ICollection<T>, System::Collections::Generic::IEnumerable<T>, System::Collections::Generic::IReadOnlyCollection<T>, System::Collections::Generic::ISet<T>, System::Collections::ICollection, System::Runtime::Serialization::IDeserializationCallback, System::Runtime::Serialization::ISerializable
generic <typename T>
public ref class SortedSet : System::Collections::Generic::ICollection<T>, System::Collections::Generic::IEnumerable<T>, System::Collections::Generic::ISet<T>, System::Collections::ICollection
public class SortedSet<T> : System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IReadOnlyCollection<T>, System.Collections.Generic.ISet<T>, System.Collections.ICollection
[System.Serializable]
public class SortedSet<T> : System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.ISet<T>, System.Collections.ICollection, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
[System.Serializable]
public class SortedSet<T> : System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IReadOnlyCollection<T>, System.Collections.Generic.ISet<T>, System.Collections.ICollection, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
public class SortedSet<T> : System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.ISet<T>, System.Collections.ICollection
public class SortedSet<T> : System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IReadOnlyCollection<T>, System.Collections.Generic.ISet<T>, System.Collections.ICollection, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
type SortedSet<'T> = class
    interface ICollection<'T>
    interface seq<'T>
    interface IEnumerable
    interface IReadOnlyCollection<'T>
    interface ISet<'T>
    interface ICollection
[<System.Serializable>]
type SortedSet<'T> = class
    interface ISet<'T>
    interface ICollection<'T>
    interface seq<'T>
    interface ICollection
    interface IEnumerable
    interface ISerializable
    interface IDeserializationCallback
[<System.Serializable>]
type SortedSet<'T> = class
    interface ISet<'T>
    interface ICollection<'T>
    interface seq<'T>
    interface IEnumerable
    interface ICollection
    interface ISerializable
    interface IDeserializationCallback
    interface IReadOnlyCollection<'T>
type SortedSet<'T> = class
    interface ISet<'T>
    interface ICollection<'T>
    interface seq<'T>
    interface ICollection
    interface IEnumerable
type SortedSet<'T> = class
    interface ICollection<'T>
    interface seq<'T>
    interface IEnumerable
    interface IReadOnlyCollection<'T>
    interface ISet<'T>
    interface ICollection
    interface IDeserializationCallback
    interface ISerializable
Public Class SortedSet(Of T)
Implements ICollection, ICollection(Of T), IEnumerable(Of T), IReadOnlyCollection(Of T), ISet(Of T)
Public Class SortedSet(Of T)
Implements ICollection, ICollection(Of T), IDeserializationCallback, IEnumerable(Of T), ISerializable, ISet(Of T)
Public Class SortedSet(Of T)
Implements ICollection, ICollection(Of T), IDeserializationCallback, IEnumerable(Of T), IReadOnlyCollection(Of T), ISerializable, ISet(Of T)
Public Class SortedSet(Of T)
Implements ICollection, ICollection(Of T), IEnumerable(Of T), ISet(Of T)

Type parameters

T

Het type elementen in de set.

Overname
SortedSet<T>
Kenmerken
Implementeringen

Voorbeelden

In het volgende voorbeeld ziet u een SortedSet<T> klasse die is gemaakt met de constructor die een IComparer<T> parameter als parameter gebruikt. Deze vergelijking (ByFileExtension) wordt gebruikt om een lijst met bestandsnamen te sorteren op hun extensies.

In dit voorbeeld ziet u hoe u een gesorteerde set mediabestandsnamen maakt, ongewenste elementen verwijdert, een reeks elementen weergeeft en de set vergelijkt met een andere gesorteerde set.

using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;

class Program
{
    static void Main(string[] args)
    {
        try
        {
            // Get a list of the files to use for the sorted set.
            IEnumerable<string> files1 =
                Directory.EnumerateFiles(@"\\archives\2007\media",
                "*", SearchOption.AllDirectories);

            // Create a sorted set using the ByFileExtension comparer.
            var mediaFiles1 = new SortedSet<string>(new ByFileExtension());

            // Note that there is a SortedSet constructor that takes an IEnumerable,
            // but to remove the path information they must be added individually.
            foreach (string f in files1)
            {
                mediaFiles1.Add(f.Substring(f.LastIndexOf(@"\") + 1));
            }

            // Remove elements that have non-media extensions.
            // See the 'IsDoc' method.
            Console.WriteLine("Remove docs from the set...");
            Console.WriteLine($"\tCount before: {mediaFiles1.Count}");
            mediaFiles1.RemoveWhere(IsDoc);
            Console.WriteLine($"\tCount after: {mediaFiles1.Count}");

            Console.WriteLine();

            // List all the avi files.
            SortedSet<string> aviFiles = mediaFiles1.GetViewBetween("avi", "avj");

            Console.WriteLine("AVI files:");
            foreach (string avi in aviFiles)
            {
                Console.WriteLine($"\t{avi}");
            }

            Console.WriteLine();

            // Create another sorted set.
            IEnumerable<string> files2 =
                Directory.EnumerateFiles(@"\\archives\2008\media",
                    "*", SearchOption.AllDirectories);

            var mediaFiles2 = new SortedSet<string>(new ByFileExtension());

            foreach (string f in files2)
            {
                mediaFiles2.Add(f.Substring(f.LastIndexOf(@"\") + 1));
            }

            // Remove elements in mediaFiles1 that are also in mediaFiles2.
            Console.WriteLine("Remove duplicates (of mediaFiles2) from the set...");
            Console.WriteLine($"\tCount before: {mediaFiles1.Count}");
            mediaFiles1.ExceptWith(mediaFiles2);
            Console.WriteLine($"\tCount after: {mediaFiles1.Count}");

            Console.WriteLine();

            Console.WriteLine("List of mediaFiles1:");
            foreach (string f in mediaFiles1)
            {
                Console.WriteLine($"\t{f}");
            }

            // Create a set of the sets.
            IEqualityComparer<SortedSet<string>> comparer =
                SortedSet<string>.CreateSetComparer();

            var allMedia = new HashSet<SortedSet<string>>(comparer);
            allMedia.Add(mediaFiles1);
            allMedia.Add(mediaFiles2);
        }
        catch(IOException ioEx)
        {
            Console.WriteLine(ioEx.Message);
        }

        catch (UnauthorizedAccessException AuthEx)
        {
            Console.WriteLine(AuthEx.Message);
        }
    }

    // Defines a predicate delegate to use
    // for the SortedSet.RemoveWhere method.
    private static bool IsDoc(string s)
    {
        s = s.ToLower();
        return (s.EndsWith(".txt") ||
            s.EndsWith(".xls") ||
            s.EndsWith(".xlsx") ||
            s.EndsWith(".pdf") ||
            s.EndsWith(".doc") ||
            s.EndsWith(".docx"));
    }
}

// Defines a comparer to create a sorted set
// that is sorted by the file extensions.
public class ByFileExtension : IComparer<string>
{
    string xExt, yExt;

    CaseInsensitiveComparer caseiComp = new CaseInsensitiveComparer();

    public int Compare(string x, string y)
    {
        // Parse the extension from the file name.
        xExt = x.Substring(x.LastIndexOf(".") + 1);
        yExt = y.Substring(y.LastIndexOf(".") + 1);

        // Compare the file extensions.
        int vExt = caseiComp.Compare(xExt, yExt);
        if (vExt != 0)
        {
            return vExt;
        }
        else
        {
            // The extension is the same,
            // so compare the filenames.
            return caseiComp.Compare(x, y);
        }
    }
}
Imports System.Collections
Imports System.Collections.Generic
Imports System.IO

Module Module1

    Sub Main()
        Try
            ' Get a list of the files to use for the sorted set.
            Dim files1 As IEnumerable = _
                Directory.EnumerateFiles("\\archives\2007\media", "*", _
                                                          SearchOption.AllDirectories)
            ' Create a sorted set using the ByFileExtension comparer.
            Dim mediaFiles1 As New SortedSet(Of String)(New ByFileExtension)
        
            ' Note that there is a SortedSet constructor that takes an IEnumerable,
            ' but to remove the path information they must be added individually.
            For Each f As String In files1
                mediaFiles1.Add(f.Substring((f.LastIndexOf("\") + 1)))
            Next
            
            ' Remove elements that have non-media extensions. See the 'IsDoc' method.
            Console.WriteLine("Remove docs from the set...")
            Console.WriteLine($"{vbTab}Count before: {mediaFiles1.Count}")
            mediaFiles1.RemoveWhere(AddressOf IsDoc)
            Console.WriteLine($"{vbTab}Count after: {mediaFiles1.Count}")
        
            Console.WriteLine()
            
            ' List all the avi files.
            Dim aviFiles As SortedSet(Of String) = mediaFiles1.GetViewBetween("avi", "avj")
            Console.WriteLine("AVI files:")
            For Each avi As String In aviFiles
                Console.WriteLine($"{vbTab}{avi}")
            Next

            Console.WriteLine()

            ' Create another sorted set.
            Dim files2 As IEnumerable = _
                Directory.EnumerateFiles("\\archives\2008\media", "*", _
                                      SearchOption.AllDirectories)
            Dim mediaFiles2 As New SortedSet(Of String)(New ByFileExtension)
            For Each f As String In files2
                mediaFiles2.Add(f.Substring((f.LastIndexOf("\") + 1)))
            Next
            
            ' Remove elements in mediaFiles1 that are also in mediaFiles2.
            Console.WriteLine("Remove duplicates (of mediaFiles2) from the set...")
            Console.WriteLine($"{vbTab}Count before: {mediaFiles1.Count}")
            mediaFiles1.ExceptWith(mediaFiles2)
            Console.WriteLine($"{vbTab}Count after: {mediaFiles1.Count}")

            Console.WriteLine()

            Console.WriteLine("List of mediaFiles1:")
            For Each f As String In mediaFiles1
                Console.WriteLine($"{vbTab}{f}")
            Next
            
            ' Create a set of the sets.
            Dim comparer As IEqualityComparer(Of SortedSet(Of String)) = _
                SortedSet(Of String).CreateSetComparer()
            Dim allMedia As New HashSet(Of SortedSet(Of String))(comparer)
            allMedia.Add(mediaFiles1)
            allMedia.Add(mediaFiles2)

        Catch ioEx As IOException
            Console.WriteLine(ioEx.Message)
        Catch AuthEx As UnauthorizedAccessException
            Console.WriteLine(AuthEx.Message)
        End Try


    End Sub

    ' Defines a predicate delegate to use
    ' for the SortedSet.RemoveWhere method.
    Private Function IsDoc(s As String) As Boolean
        s = s.ToLower()
        Return s.EndsWith(".txt") OrElse 
                s.EndsWith(".doc") OrElse 
                s.EndsWith(".xls") OrElse
                s.EndsWith(".xlsx") OrElse
                s.EndsWith(".pdf") OrElse
                s.EndsWith(".doc") OrElse
                s.EndsWith(".docx")
    End Function
    
    ' Defines a comparer to create a sorted set
    ' that is sorted by the file extensions.
    Public Class ByFileExtension
        Implements IComparer(Of String)
        Dim xExt, yExt As String

        Dim caseiComp As CaseInsensitiveComparer = _
                            New CaseInsensitiveComparer
        Public Function Compare(x As String, y As String) _
            As Integer Implements IComparer(Of String).Compare
            ' Parse the extension from the file name.
            xExt = x.Substring(x.LastIndexOf(".") + 1)
            yExt = y.Substring(y.LastIndexOf(".") + 1)

            ' Compare the file extensions.
            Dim vExt As Integer = caseiComp.Compare(xExt, yExt)
            If vExt <> 0 Then
                Return vExt
            Else
                ' The extension is the same, 
                ' so compare the filenames. 
                Return caseiComp.Compare(x, y)
            End If
        End Function        
        
    End Class
End Module

Opmerkingen

Een SortedSet<T> object onderhoudt een gesorteerde volgorde zonder dat dit van invloed is op de prestaties wanneer elementen worden ingevoegd en verwijderd. Dubbele elementen zijn niet toegestaan. Het wijzigen van de sorteerwaarden van bestaande items wordt niet ondersteund en kan leiden tot onverwacht gedrag.

Zie voor een thread veilig alternatief voor SortedSet<T>ImmutableSortedSet<T>

Constructors

Name Description
SortedSet<T>()

Initialiseert een nieuw exemplaar van de SortedSet<T> klasse.

SortedSet<T>(IComparer<T>)

Initialiseert een nieuw exemplaar van de SortedSet<T> klasse die gebruikmaakt van een opgegeven vergelijkingsfunctie.

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

Initialiseert een nieuw exemplaar van de SortedSet<T> klasse die elementen bevat die zijn gekopieerd uit een opgegeven enumerable verzameling en die gebruikmaakt van een opgegeven vergelijkingsfunctie.

SortedSet<T>(IEnumerable<T>)

Initialiseert een nieuw exemplaar van de SortedSet<T> klasse die elementen bevat die zijn gekopieerd uit een opgegeven enumerable verzameling.

SortedSet<T>(SerializationInfo, StreamingContext)

Initialiseert een nieuw exemplaar van de SortedSet<T> klasse die geserialiseerde gegevens bevat.

Eigenschappen

Name Description
Comparer

Hiermee haalt u het IComparer<T> object op dat wordt gebruikt om de waarden in de SortedSet<T>.

Count

Hiermee wordt het aantal elementen in de SortedSet<T>.

Max

Hiermee haalt u de maximumwaarde op in de SortedSet<T>, zoals gedefinieerd door de vergelijkingsfunctie.

Min

Hiermee haalt u de minimumwaarde op in de SortedSet<T>, zoals gedefinieerd door de vergelijkingsfunctie.

Methoden

Name Description
Add(T)

Voegt een element toe aan de set en retourneert een waarde die aangeeft of het is toegevoegd.

Clear()

Hiermee verwijdert u alle elementen uit de set.

Contains(T)

Bepaalt of de set een specifiek element bevat.

CopyTo(T[], Int32, Int32)

Kopieert een opgegeven aantal elementen van SortedSet<T> naar een compatibele eendimensionale matrix, te beginnen bij de opgegeven matrixindex.

CopyTo(T[], Int32)

Kopieert het volledige SortedSet<T> naar een compatibele eendimensionale matrix, te beginnen bij de opgegeven matrixindex.

CopyTo(T[])

Kopieert het volledige SortedSet<T> naar een compatibele eendimensionale matrix, te beginnen bij het begin van de doelmatrix.

CreateSetComparer()

Hiermee wordt een IEqualityComparer object geretourneerd dat kan worden gebruikt om een verzameling te maken die afzonderlijke sets bevat.

CreateSetComparer(IEqualityComparer<T>)

Retourneert een IEqualityComparer object, volgens een opgegeven vergelijkingsfunctie, die kan worden gebruikt om een verzameling te maken die afzonderlijke sets bevat.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
ExceptWith(IEnumerable<T>)

Hiermee verwijdert u alle elementen in een opgegeven verzameling uit het huidige SortedSet<T> object.

GetEnumerator()

Retourneert een enumerator die door de SortedSet<T>.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetObjectData(SerializationInfo, StreamingContext)

Implementeert de ISerializable interface en retourneert de gegevens die u nodig hebt om een SortedSet<T> object te serialiseren.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
GetViewBetween(T, T)

Retourneert een weergave van een subset in een SortedSet<T>.

IntersectWith(IEnumerable<T>)

Hiermee wijzigt u het huidige SortedSet<T> object zodat het alleen elementen bevat die zich ook in een opgegeven verzameling bevinden.

IsProperSubsetOf(IEnumerable<T>)

Bepaalt of een SortedSet<T> object een juiste subset van de opgegeven verzameling is.

IsProperSupersetOf(IEnumerable<T>)

Bepaalt of een SortedSet<T> object een juiste superset van de opgegeven verzameling is.

IsSubsetOf(IEnumerable<T>)

Bepaalt of een SortedSet<T> object een subset van de opgegeven verzameling is.

IsSupersetOf(IEnumerable<T>)

Bepaalt of een SortedSet<T> object een superset van de opgegeven verzameling is.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
OnDeserialization(Object)

Implementeert de ISerializable interface en verhoogt de deserialisatie-gebeurtenis wanneer de deserialisatie is voltooid.

Overlaps(IEnumerable<T>)

Bepaalt of het huidige SortedSet<T> object en een opgegeven verzameling algemene elementen delen.

Remove(T)

Hiermee verwijdert u een opgegeven item uit de SortedSet<T>.

RemoveWhere(Predicate<T>)

Verwijdert alle elementen die overeenkomen met de voorwaarden die zijn gedefinieerd door het opgegeven predicaat uit een SortedSet<T>.

Reverse()

Retourneert een IEnumerable<T> die de omgekeerde volgorde doorloopt SortedSet<T> .

SetEquals(IEnumerable<T>)

Bepaalt of het huidige SortedSet<T> object en de opgegeven verzameling dezelfde elementen bevatten.

SymmetricExceptWith(IEnumerable<T>)

Hiermee wijzigt u het huidige SortedSet<T> object zodat het alleen elementen bevat die aanwezig zijn in het huidige object of in de opgegeven verzameling, maar niet beide.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
TryGetValue(T, T)

Zoekt in de set naar een bepaalde waarde en retourneert de gelijke waarde die wordt gevonden, indien van toepassing.

UnionWith(IEnumerable<T>)

Hiermee wijzigt u het huidige SortedSet<T> object zodat het alle elementen bevat die aanwezig zijn in het huidige object of de opgegeven verzameling.

Expliciete interface-implementaties

Name Description
ICollection.CopyTo(Array, Int32)

Kopieert het volledige SortedSet<T> naar een compatibele eendimensionale matrix, te beginnen bij de opgegeven matrixindex.

ICollection.IsSynchronized

Hiermee wordt een waarde opgehaald die aangeeft of de toegang tot de ICollection verbinding is gesynchroniseerd (thread veilig).

ICollection.SyncRoot

Hiermee haalt u een object op dat kan worden gebruikt om de toegang tot het ICollectionobject te synchroniseren.

ICollection<T>.Add(T)

Hiermee voegt u een item toe aan een ICollection<T> object.

ICollection<T>.IsReadOnly

Hiermee wordt een waarde opgehaald die aangeeft of een alleen-lezen ICollection is.

IDeserializationCallback.OnDeserialization(Object)

Implementeert de IDeserializationCallback interface en verhoogt de deserialisatie-gebeurtenis wanneer de deserialisatie is voltooid.

IEnumerable.GetEnumerator()

Retourneert een enumerator die door een verzameling wordt herhaald.

IEnumerable<T>.GetEnumerator()

Retourneert een enumerator die door een verzameling wordt herhaald.

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Implementeert de ISerializable interface en retourneert de gegevens die u nodig hebt om het SortedSet<T> exemplaar te serialiseren.

Extensiemethoden

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

Hiermee past u een accumulatorfunctie toe op een reeks. De opgegeven seed-waarde wordt gebruikt als de initiële accumulatorwaarde en de opgegeven functie wordt gebruikt om de resultaatwaarde te selecteren.

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

Hiermee past u een accumulatorfunctie toe op een reeks. De opgegeven seed-waarde wordt gebruikt als de initiële accumulatorwaarde.

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

Hiermee past u een accumulatorfunctie toe op een reeks.

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

Bepaalt of alle elementen van een reeks aan een voorwaarde voldoen.

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

Retourneert een gefilterde verzameling elementen die de bovenliggende elementen van elk knooppunt in de bronverzameling bevat. Alleen elementen die een overeenkomst XName hebben, worden opgenomen in de verzameling.

Ancestors<T>(IEnumerable<T>)

Retourneert een verzameling elementen die de bovenliggende elementen van elk knooppunt in de bronverzameling bevat.

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

Bepaalt of een element van een reeks voldoet aan een voorwaarde.

Any<TSource>(IEnumerable<TSource>)

Bepaalt of een reeks elementen bevat.

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

Voegt een waarde toe aan het einde van de reeks.

AsEnumerable<TSource>(IEnumerable<TSource>)

Retourneert de invoer die is getypt als IEnumerable<T>.

AsParallel(IEnumerable)

Hiermee schakelt u parallelle uitvoering van een query in.

AsParallel<TSource>(IEnumerable<TSource>)

Hiermee schakelt u parallelle uitvoering van een query in.

AsQueryable(IEnumerable)

Converteert een IEnumerable naar een IQueryable.

AsQueryable<TElement>(IEnumerable<TElement>)

Converteert een algemeen IEnumerable<T> naar een algemeen IQueryable<T>.

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

Berekent het gemiddelde van een reeks Decimal waarden die worden verkregen door een transformatiefunctie aan te roepen op elk element van de invoerreeks.

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

Berekent het gemiddelde van een reeks Double waarden die worden verkregen door een transformatiefunctie aan te roepen op elk element van de invoerreeks.

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

Berekent het gemiddelde van een reeks Int32 waarden die worden verkregen door een transformatiefunctie aan te roepen op elk element van de invoerreeks.

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

Berekent het gemiddelde van een reeks Int64 waarden die worden verkregen door een transformatiefunctie aan te roepen op elk element van de invoerreeks.

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

Berekent het gemiddelde van een reeks null-waarden Decimal die worden verkregen door een transformatiefunctie aan te roepen op elk element van de invoerreeks.

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

Berekent het gemiddelde van een reeks null-waarden Double die worden verkregen door een transformatiefunctie aan te roepen op elk element van de invoerreeks.

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

Berekent het gemiddelde van een reeks null-waarden Int32 die worden verkregen door een transformatiefunctie aan te roepen op elk element van de invoerreeks.

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

Berekent het gemiddelde van een reeks null-waarden Int64 die worden verkregen door een transformatiefunctie aan te roepen op elk element van de invoerreeks.

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

Berekent het gemiddelde van een reeks null-waarden Single die worden verkregen door een transformatiefunctie aan te roepen op elk element van de invoerreeks.

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

Berekent het gemiddelde van een reeks Single waarden die worden verkregen door een transformatiefunctie aan te roepen op elk element van de invoerreeks.

Cast<TResult>(IEnumerable)

Cast de elementen van een IEnumerable naar het opgegeven type.

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

Voegt twee reeksen samen.

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

Bepaalt of een reeks een opgegeven element bevat met behulp van een opgegeven IEqualityComparer<T>.

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

Bepaalt of een reeks een opgegeven element bevat met behulp van de standaard gelijkheidsgelijker.

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

Hiermee kopieert u DataRow objecten naar de opgegeven DataTable, op basis van een invoerobject IEnumerable<T> waarbij de algemene parameter T zich bevindt DataRow.

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

Hiermee kopieert u DataRow objecten naar de opgegeven DataTable, op basis van een invoerobject IEnumerable<T> waarbij de algemene parameter T zich bevindt DataRow.

CopyToDataTable<T>(IEnumerable<T>)

Retourneert een DataTable object dat kopieën van de DataRow objecten bevat, op basis van een invoerobject IEnumerable<T> waarin de algemene parameter T zich bevindt DataRow.

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

Retourneert een getal dat aangeeft hoeveel elementen in de opgegeven reeks voldoen aan een voorwaarde.

Count<TSource>(IEnumerable<TSource>)

Retourneert het aantal elementen in een reeks.

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

Retourneert de elementen van de opgegeven reeks of de opgegeven waarde in een singletonverzameling als de reeks leeg is.

DefaultIfEmpty<TSource>(IEnumerable<TSource>)

Retourneert de elementen van de opgegeven reeks of de standaardwaarde van de typeparameter in een singletonverzameling als de reeks leeg is.

DescendantNodes<T>(IEnumerable<T>)

Retourneert een verzameling van de onderliggende knooppunten van elk document en element in de bronverzameling.

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

Retourneert een gefilterde verzameling elementen die de onderliggende elementen van elk element en document in de bronverzameling bevat. Alleen elementen die een overeenkomst XName hebben, worden opgenomen in de verzameling.

Descendants<T>(IEnumerable<T>)

Retourneert een verzameling elementen die de onderliggende elementen van elk element en document in de bronverzameling bevat.

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

Retourneert afzonderlijke elementen uit een reeks met behulp van een opgegeven IEqualityComparer<T> om waarden te vergelijken.

Distinct<TSource>(IEnumerable<TSource>)

Retourneert afzonderlijke elementen uit een reeks met behulp van de standaard gelijkheidsgelijker om waarden te vergelijken.

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

Retourneert het element in een opgegeven index in een reeks.

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

Retourneert het element in een opgegeven index in een reeks of een standaardwaarde als de index buiten het bereik valt.

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

Retourneert een gefilterde verzameling van de onderliggende elementen van elk element en document in de bronverzameling. Alleen elementen die een overeenkomst XName hebben, worden opgenomen in de verzameling.

Elements<T>(IEnumerable<T>)

Retourneert een verzameling onderliggende elementen van elk element en document in de bronverzameling.

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

Produceert het setverschil van twee reeksen door de opgegeven IEqualityComparer<T> waarden te vergelijken.

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

Produceert het setverschil van twee reeksen met behulp van de standaard gelijkheidsgelijker om waarden te vergelijken.

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

Retourneert het eerste element in een reeks die voldoet aan een opgegeven voorwaarde.

First<TSource>(IEnumerable<TSource>)

Retourneert het eerste element van een reeks.

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

Retourneert het eerste element van de reeks die voldoet aan een voorwaarde of een standaardwaarde als er geen dergelijk element wordt gevonden.

FirstOrDefault<TSource>(IEnumerable<TSource>)

Retourneert het eerste element van een reeks of een standaardwaarde als de reeks geen elementen bevat.

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

Groepeer de elementen van een reeks op basis van een opgegeven sleutelkiezerfunctie en maakt een resultaatwaarde van elke groep en de bijbehorende sleutel. Sleutelwaarden worden vergeleken met behulp van een opgegeven vergelijkingsfunctie en de elementen van elke groep worden geprojecteerd met behulp van een opgegeven functie.

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

Groepeer de elementen van een reeks op basis van een opgegeven sleutelkiezerfunctie en maakt een resultaatwaarde van elke groep en de bijbehorende sleutel. De elementen van elke groep worden geprojecteerd met behulp van een opgegeven functie.

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

Hiermee worden de elementen van een reeks gegroepeerd op basis van een sleutelkiezerfunctie. De sleutels worden vergeleken met behulp van een vergelijkingsfunctie en de elementen van elke groep worden geprojecteerd met behulp van een opgegeven functie.

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

Groepeert de elementen van een reeks op basis van een opgegeven sleutelkiezerfunctie en projecteert de elementen voor elke groep met behulp van een opgegeven functie.

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

Groepeer de elementen van een reeks op basis van een opgegeven sleutelkiezerfunctie en maakt een resultaatwaarde van elke groep en de bijbehorende sleutel. De sleutels worden vergeleken met behulp van een opgegeven vergelijkingsfunctie.

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

Groepeer de elementen van een reeks op basis van een opgegeven sleutelkiezerfunctie en maakt een resultaatwaarde van elke groep en de bijbehorende sleutel.

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

Groepeert de elementen van een reeks op basis van een opgegeven sleutelkiezerfunctie en vergelijkt de sleutels met behulp van een opgegeven vergelijkingsfunctie.

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

Hiermee worden de elementen van een reeks gegroepeerd op basis van een opgegeven sleutelkiezerfunctie.

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

Correleert de elementen van twee reeksen op basis van sleutel gelijkheid en groepeert de resultaten. Een opgegeven IEqualityComparer<T> wordt gebruikt om sleutels te vergelijken.

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

Correleert de elementen van twee reeksen op basis van gelijkheid van sleutels en groepeert de resultaten. De standaard gelijkheidsgelijker wordt gebruikt om sleutels te vergelijken.

InDocumentOrder<T>(IEnumerable<T>)

Retourneert een verzameling knooppunten die alle knooppunten in de bronverzameling bevat, gesorteerd in documentvolgorde.

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

Produceert het snijpunt van twee reeksen met behulp van het opgegeven om IEqualityComparer<T> waarden te vergelijken.

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

Produceert het set snijpunt van twee reeksen met behulp van de standaard gelijkheidsgelijker om waarden te vergelijken.

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

Correleert de elementen van twee reeksen op basis van overeenkomende sleutels. Een opgegeven IEqualityComparer<T> wordt gebruikt om sleutels te vergelijken.

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

Correleert de elementen van twee reeksen op basis van overeenkomende sleutels. De standaard gelijkheidsgelijker wordt gebruikt om sleutels te vergelijken.

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

Retourneert het laatste element van een reeks die voldoet aan een opgegeven voorwaarde.

Last<TSource>(IEnumerable<TSource>)

Retourneert het laatste element van een reeks.

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

Retourneert het laatste element van een reeks die voldoet aan een voorwaarde of een standaardwaarde als er geen dergelijk element wordt gevonden.

LastOrDefault<TSource>(IEnumerable<TSource>)

Retourneert het laatste element van een reeks of een standaardwaarde als de reeks geen elementen bevat.

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

Retourneert een Int64 waarde die aangeeft hoeveel elementen in een reeks voldoen aan een voorwaarde.

LongCount<TSource>(IEnumerable<TSource>)

Retourneert een Int64 waarde die het totale aantal elementen in een reeks vertegenwoordigt.

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

Roept een transformatiefunctie aan op elk element van een algemene reeks en retourneert de maximum resulterende waarde.

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

Roept een transformatiefunctie aan op elk element van een reeks en retourneert de maximumwaarde Decimal .

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

Roept een transformatiefunctie aan op elk element van een reeks en retourneert de maximumwaarde Double .

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

Roept een transformatiefunctie aan op elk element van een reeks en retourneert de maximumwaarde Int32 .

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

Roept een transformatiefunctie aan op elk element van een reeks en retourneert de maximumwaarde Int64 .

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

Roept een transformatiefunctie aan op elk element van een reeks en retourneert de maximaal null-waarde Decimal .

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

Roept een transformatiefunctie aan op elk element van een reeks en retourneert de maximaal null-waarde Double .

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

Roept een transformatiefunctie aan op elk element van een reeks en retourneert de maximaal null-waarde Int32 .

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

Roept een transformatiefunctie aan op elk element van een reeks en retourneert de maximaal null-waarde Int64 .

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

Roept een transformatiefunctie aan op elk element van een reeks en retourneert de maximaal null-waarde Single .

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

Roept een transformatiefunctie aan op elk element van een reeks en retourneert de maximumwaarde Single .

Max<TSource>(IEnumerable<TSource>)

Retourneert de maximumwaarde in een algemene reeks.

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

Roept een transformatiefunctie aan op elk element van een algemene reeks en retourneert de minimum resulterende waarde.

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

Roept een transformatiefunctie aan op elk element van een reeks en retourneert de minimumwaarde Decimal .

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

Roept een transformatiefunctie aan op elk element van een reeks en retourneert de minimumwaarde Double .

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

Roept een transformatiefunctie aan op elk element van een reeks en retourneert de minimumwaarde Int32 .

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

Roept een transformatiefunctie aan op elk element van een reeks en retourneert de minimumwaarde Int64 .

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

Roept een transformatiefunctie aan op elk element van een reeks en retourneert de minimaal null-waarde Decimal .

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

Roept een transformatiefunctie aan op elk element van een reeks en retourneert de minimaal null-waarde Double .

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

Roept een transformatiefunctie aan op elk element van een reeks en retourneert de minimaal null-waarde Int32 .

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

Roept een transformatiefunctie aan op elk element van een reeks en retourneert de minimaal null-waarde Int64 .

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

Roept een transformatiefunctie aan op elk element van een reeks en retourneert de minimaal null-waarde Single .

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

Roept een transformatiefunctie aan op elk element van een reeks en retourneert de minimumwaarde Single .

Min<TSource>(IEnumerable<TSource>)

Retourneert de minimumwaarde in een algemene reeks.

Nodes<T>(IEnumerable<T>)

Retourneert een verzameling van de onderliggende knooppunten van elk document en element in de bronverzameling.

OfType<TResult>(IEnumerable)

Hiermee filtert u de elementen van een IEnumerable op basis van een opgegeven type.

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

Hiermee sorteert u de elementen van een reeks in oplopende volgorde met behulp van een opgegeven vergelijkingsfunctie.

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

Sorteert de elementen van een reeks in oplopende volgorde op basis van een sleutel.

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

Hiermee sorteert u de elementen van een reeks in aflopende volgorde met behulp van een opgegeven vergelijkingsfunctie.

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

Sorteert de elementen van een reeks in aflopende volgorde op basis van een sleutel.

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

Voegt een waarde toe aan het begin van de reeks.

Remove<T>(IEnumerable<T>)

Hiermee verwijdert u elk knooppunt in de bronverzameling van het bovenliggende knooppunt.

Reverse<TSource>(IEnumerable<TSource>)

Hiermee wordt de volgorde van de elementen in een reeks omgedraaid.

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

Projecteert elk element van een reeks in een nieuw formulier door de index van het element op te nemen.

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

Projecteert elk element van een reeks in een nieuwe vorm.

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

Projecteert elk element van een reeks naar een IEnumerable<T>, plat de resulterende reeksen in één reeks en roept een resultaatselectorfunctie aan op elk element daarin.

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

Projecteert elk element van een reeks naar een IEnumerable<T>, plat de resulterende reeksen in één reeks en roept een resultaatselectorfunctie aan op elk element daarin. De index van elk bronelement wordt gebruikt in de tussenliggende projectvorm van dat element.

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

Projecteert elk element van een reeks naar een IEnumerable<T> en plat de resulterende reeksen in één reeks.

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

Projecteert elk element van een reeks op een IEnumerable<T>, en plat de resulterende reeksen in één reeks. De index van elk bronelement wordt gebruikt in de verwachte vorm van dat element.

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

Bepaalt of twee reeksen gelijk zijn door hun elementen te vergelijken met behulp van een opgegeven IEqualityComparer<T>.

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

Bepaalt of twee reeksen gelijk zijn door de elementen te vergelijken met behulp van de standaard gelijkheidsgelijker voor hun type.

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

Retourneert het enige element van een reeks die voldoet aan een opgegeven voorwaarde en genereert een uitzondering als er meer dan één dergelijk element bestaat.

Single<TSource>(IEnumerable<TSource>)

Retourneert het enige element van een reeks en genereert een uitzondering als er niet precies één element in de reeks is.

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

Retourneert het enige element van een reeks die voldoet aan een opgegeven voorwaarde of een standaardwaarde als er geen dergelijk element bestaat; met deze methode wordt een uitzondering gegenereerd als meer dan één element voldoet aan de voorwaarde.

SingleOrDefault<TSource>(IEnumerable<TSource>)

Retourneert het enige element van een reeks of een standaardwaarde als de reeks leeg is; met deze methode wordt een uitzondering gegenereerd als er meer dan één element in de reeks staat.

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

Slaat een opgegeven aantal elementen in een reeks over en retourneert vervolgens de resterende elementen.

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

Retourneert een nieuwe enumerable verzameling die de elementen bevat waaruit source de laatste count elementen van de bronverzameling zijn weggelaten.

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

Omzeilt elementen in een reeks zolang een opgegeven voorwaarde waar is en retourneert vervolgens de resterende elementen.

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

Omzeilt elementen in een reeks zolang een opgegeven voorwaarde waar is en retourneert vervolgens de resterende elementen. De index van het element wordt gebruikt in de logica van de predicaatfunctie.

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

Berekent de som van de reeks Decimal waarden die worden verkregen door een transformatiefunctie aan te roepen op elk element van de invoerreeks.

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

Berekent de som van de reeks Double waarden die worden verkregen door een transformatiefunctie aan te roepen op elk element van de invoerreeks.

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

Berekent de som van de reeks Int32 waarden die worden verkregen door een transformatiefunctie aan te roepen op elk element van de invoerreeks.

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

Berekent de som van de reeks Int64 waarden die worden verkregen door een transformatiefunctie aan te roepen op elk element van de invoerreeks.

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

Berekent de som van de reeks null-waarden Decimal die worden verkregen door een transformatiefunctie aan te roepen op elk element van de invoerreeks.

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

Berekent de som van de reeks null-waarden Double die worden verkregen door een transformatiefunctie aan te roepen op elk element van de invoerreeks.

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

Berekent de som van de reeks null-waarden Int32 die worden verkregen door een transformatiefunctie aan te roepen op elk element van de invoerreeks.

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

Berekent de som van de reeks null-waarden Int64 die worden verkregen door een transformatiefunctie aan te roepen op elk element van de invoerreeks.

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

Berekent de som van de reeks null-waarden Single die worden verkregen door een transformatiefunctie aan te roepen op elk element van de invoerreeks.

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

Berekent de som van de reeks Single waarden die worden verkregen door een transformatiefunctie aan te roepen op elk element van de invoerreeks.

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

Retourneert een opgegeven aantal aaneengesloten elementen vanaf het begin van een reeks.

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

Retourneert een nieuwe enumerable verzameling die de laatste count elementen van sourcebevat.

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

Retourneert elementen uit een reeks zolang een opgegeven voorwaarde waar is.

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

Retourneert elementen uit een reeks zolang een opgegeven voorwaarde waar is. De index van het element wordt gebruikt in de logica van de predicaatfunctie.

ToArray<TSource>(IEnumerable<TSource>)

Hiermee maakt u een matrix van een IEnumerable<T>.

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

Hiermee maakt u een Dictionary<TKey,TValue> van een IEnumerable<T> op basis van een opgegeven sleutelkiezerfunctie, een vergelijkingsfunctie en een elementselectorfunctie.

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

Hiermee maakt u een Dictionary<TKey,TValue> van een op basis van de IEnumerable<T> opgegeven sleutelkiezer- en elementselectorfuncties.

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

Hiermee maakt u een Dictionary<TKey,TValue> van een IEnumerable<T> op basis van een opgegeven sleutelkiezerfunctie en sleutelkiezer.

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

Hiermee maakt u een Dictionary<TKey,TValue> van een IEnumerable<T> op basis van een opgegeven sleutelkiezerfunctie.

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

Hiermee maakt u een HashSet<T> van een IEnumerable<T> met behulp van de comparer sleutels om sleutels te vergelijken.

ToHashSet<TSource>(IEnumerable<TSource>)

Hiermee maakt u een HashSet<T> van een IEnumerable<T>.

ToImmutableArray<TSource>(IEnumerable<TSource>)

Hiermee maakt u een onveranderbare matrix op basis van de opgegeven verzameling.

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

Inventariseert en transformeert een reeks en produceert een onveranderbare woordenlijst van de inhoud met behulp van de opgegeven sleutel- en waarde-vergelijkingen.

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

Inventariseert en transformeert een reeks en produceert een onveranderbare woordenlijst van de inhoud met behulp van de opgegeven sleutel-vergelijkingsfunctie.

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

Inventariseert en transformeert een reeks en produceert een onveranderbare woordenlijst van de inhoud.

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

Maakt een onveranderbare woordenlijst op basis van een bepaalde transformatie van een reeks.

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

Hiermee wordt een onveranderbare woordenlijst samengesteld op basis van een bestaande verzameling elementen, waarbij een transformatiefunctie wordt toegepast op de bronsleutels.

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

Inventariseert een reeks, produceert een onveranderbare hashset van de inhoud en maakt gebruik van de opgegeven gelijkheidsgelijker voor het settype.

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

Inventariseert een reeks en produceert een onveranderbare hashset van de inhoud.

ToImmutableList<TSource>(IEnumerable<TSource>)

Inventariseert een reeks en produceert een onveranderbare lijst met inhoud.

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

Inventariseert en transformeert een reeks en produceert een onveranderbare gesorteerde woordenlijst van de inhoud met behulp van de opgegeven sleutel- en waarde-vergelijkingen.

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

Inventariseert en transformeert een reeks en produceert een onveranderbare gesorteerde woordenlijst van de inhoud met behulp van de opgegeven sleutel vergelijken.

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

Inventariseert en transformeert een reeks en produceert een onveranderbare gesorteerde woordenlijst van de inhoud.

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

Inventariseert een reeks, produceert een onveranderbare gesorteerde set inhoud en maakt gebruik van de opgegeven vergelijkingsfunctie.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

Inventariseert een reeks en produceert een onveranderbare gesorteerde set inhoud.

ToList<TSource>(IEnumerable<TSource>)

Hiermee maakt u een List<T> van een IEnumerable<T>.

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

Hiermee maakt u een Lookup<TKey,TElement> van een IEnumerable<T> op basis van een opgegeven sleutelkiezerfunctie, een vergelijkingsfunctie en een elementselectorfunctie.

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

Hiermee maakt u een Lookup<TKey,TElement> van een op basis van de IEnumerable<T> opgegeven sleutelkiezer- en elementselectorfuncties.

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

Hiermee maakt u een Lookup<TKey,TElement> van een IEnumerable<T> op basis van een opgegeven sleutelkiezerfunctie en sleutelkiezer.

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

Hiermee maakt u een Lookup<TKey,TElement> van een IEnumerable<T> op basis van een opgegeven sleutelkiezerfunctie.

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

Produceert de set-samenvoeging van twee reeksen met behulp van een opgegeven IEqualityComparer<T>.

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

Produceert de set-samenvoeging van twee reeksen met behulp van de standaard gelijkheidsgelijker.

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

Hiermee filtert u een reeks waarden op basis van een predicaat.

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

Hiermee filtert u een reeks waarden op basis van een predicaat. De index van elk element wordt gebruikt in de logica van de predicaatfunctie.

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

Hiermee past u een opgegeven functie toe op de bijbehorende elementen van twee reeksen, waardoor een reeks resultaten wordt geproduceerd.

Van toepassing op

Zie ook