FreezableCollection<T> Klas

Definitie

Vertegenwoordigt een verzameling DependencyObject, Freezableof Animatable objecten. FreezableCollection<T> is zelf een Animatable type.

generic <typename T>
 where T : DependencyObjectpublic ref class FreezableCollection : System::Windows::Media::Animation::Animatable, System::Collections::Generic::ICollection<T>, System::Collections::Generic::IEnumerable<T>, System::Collections::Generic::IList<T>, System::Collections::IList, System::Collections::Specialized::INotifyCollectionChanged, System::ComponentModel::INotifyPropertyChanged
public class FreezableCollection<T> : System.Windows.Media.Animation.Animatable, System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IList<T>, System.Collections.IList, System.Collections.Specialized.INotifyCollectionChanged, System.ComponentModel.INotifyPropertyChanged where T : DependencyObject
type FreezableCollection<'T (requires 'T :> DependencyObject)> = class
    inherit Animatable
    interface IList
    interface ICollection
    interface IList<'T (requires 'T :> DependencyObject)>
    interface ICollection<'T (requires 'T :> DependencyObject)>
    interface seq<'T (requires 'T :> DependencyObject)>
    interface IEnumerable
    interface INotifyCollectionChanged
    interface INotifyPropertyChanged
type FreezableCollection<'T (requires 'T :> DependencyObject)> = class
    inherit Animatable
    interface IList
    interface ICollection
    interface IEnumerable
    interface IList<'T (requires 'T :> DependencyObject)>
    interface ICollection<'T (requires 'T :> DependencyObject)>
    interface seq<'T (requires 'T :> DependencyObject)>
    interface INotifyCollectionChanged
    interface INotifyPropertyChanged
type FreezableCollection<'T (requires 'T :> DependencyObject)> = class
    inherit Animatable
    interface ICollection<'T (requires 'T :> DependencyObject)>
    interface seq<'T (requires 'T :> DependencyObject)>
    interface IEnumerable
    interface IList<'T (requires 'T :> DependencyObject)>
    interface ICollection
    interface IList
    interface INotifyCollectionChanged
    interface INotifyPropertyChanged
Public Class FreezableCollection(Of T)
Inherits Animatable
Implements ICollection(Of T), IEnumerable(Of T), IList, IList(Of T), INotifyCollectionChanged, INotifyPropertyChanged

Type parameters

T

Het type verzameling. Dit type moet een DependencyObject of een afgeleide klasse zijn.

Overname
Afgeleid
Implementeringen

Opmerkingen

Deze klasse is beschikbaar om het maken van aangepaste verzamelingstypen mogelijk te maken die volledig ondersteuning bieden voor gegevensbinding, wijzigingsmelding, ongeldige eigenschappen en animatie van de inhoud.

XAML-gebruik voor FreezableCollection

FreezableCollection<T> ondersteunt een beperkte XAML-syntaxis.

  • Als objectelement in de hoofdmap kunt u theoretisch een niet-gebonden FreezableCollection<T> objectelement opgeven, dat ook de x:TypeArguments-instructie moet opgeven om de beperking te declareren. Dit is echter geen veelvoorkomend scenario, omdat hiervoor het FreezableCollection<T> hoofdelement moet zijn. Deze beperking bestaat omdat de XAML-processor-implementatie in WPF alleen ondersteuning kan bieden voor x:TypeArguments Directive wanneer het element waarop het wordt ingesteld, het hoofdelement is en u moet gebruiken voor elke algemene open beperking als u een algemeen type in XAML wilt instantiëren. Het is onwaarschijnlijk dat u een FreezableCollection<T> als hoofdelement wilt, zelfs als losse XAML.

  • Als u bent afgeleid van FreezableCollection<T> en een typebeperking toepast in de afgeleide verzameling, kan de afgeleide verzameling verschillende gebruiksrechten ondersteunen. Dit is mogelijk omdat de beperking in uw afleiding de noodzaak om door te geven elimineert.

    • Het typische XAML-gebruik voor een dergelijke afgeleide verzameling is via impliciete verzamelingssyntaxis. Verzamelingen die bepaalde interfaces ondersteunen, hoeven de verzameling zelf niet op te geven als objectelement. Zie XAML-syntaxis in detail voor meer informatie over de syntaxis van de verzameling in XAML. Een object met een eigenschap waarvoor de eigenschap van het type FreezableCollection<T> beperkt DependencyObject is, kan bijvoorbeeld de volgende syntaxis ondersteunen:

      <object>
        <object.property>
          oneOrMoreDependencyObjectElements
        </object.property>
      </object>
      
    • Zolang u de parameterloze constructor niet verbergt, kan de afgeleide verzameling ook ondersteuning bieden voor de syntaxis van een objectelement (waarbij het objectelement expliciet is, in plaats van het impliciete gebruik dat hierboven wordt weergegeven). Het hoeft niet het hoofdelement te zijn. Of u kunt de afgeleide verzameling ook gebruiken als een hoofdelement, zonder op te geven, hoewel het gebruik van een verzameling als een hoofdelement ongebruikelijk is.

  • Onderliggende elementen van de verzameling in een van de bovenstaande scenario's moeten van het type geïmplementeerde beperking of zoals opgegeven door .

Constructors

Name Description
FreezableCollection<T>()

Initialiseert een nieuw exemplaar van FreezableCollection<T> dat leeg is en heeft de standaard initiële capaciteit.

FreezableCollection<T>(IEnumerable<T>)

Initialiseert een nieuw exemplaar van de FreezableCollection<T> klasse die dezelfde elementen bevat als de opgegeven verzameling.

FreezableCollection<T>(Int32)

Initialiseert een nieuw exemplaar van de FreezableCollection<T> lege instantie en heeft de opgegeven initiële capaciteit.

Eigenschappen

Name Description
CanFreeze

Hiermee wordt een waarde opgehaald die aangeeft of het object onmodieerbaar kan worden gemaakt.

(Overgenomen van Freezable)
Count

Hiermee haalt u het aantal elementen op dat door dit FreezableCollection<T>element is opgenomen.

DependencyObjectType

Hiermee haalt u het DependencyObjectType CLR-type van dit exemplaar op.

(Overgenomen van DependencyObject)
Dispatcher

Hiermee wordt de Dispatcher aan dit DispatcherObject gekoppelde bestand.

(Overgenomen van DispatcherObject)
HasAnimatedProperties

Hiermee wordt een waarde opgehaald die aangeeft of een of meer AnimationClock objecten zijn gekoppeld aan een van de afhankelijkheidseigenschappen van dit object.

(Overgenomen van Animatable)
IsFrozen

Hiermee wordt een waarde opgehaald die aangeeft of het object momenteel kan worden gewijzigd.

(Overgenomen van Freezable)
IsSealed

Hiermee wordt een waarde opgehaald die aangeeft of dit exemplaar momenteel is verzegeld (alleen-lezen).

(Overgenomen van DependencyObject)
Item[Int32]

Hiermee haalt u het element op de opgegeven index op of stelt u het in.

Methoden

Name Description
Add(T)

Hiermee voegt u het opgegeven object toe aan het einde van de FreezableCollection<T>.

ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)

Hiermee wordt een AnimationClock op de opgegeven DependencyPropertywaarde toegepast. Als de eigenschap al is geanimeerd, wordt de opgegeven HandoffBehavior waarde gebruikt.

(Overgenomen van Animatable)
ApplyAnimationClock(DependencyProperty, AnimationClock)

Hiermee wordt een AnimationClock op de opgegeven DependencyPropertywaarde toegepast. Als de eigenschap al is geanimeerd, wordt het SnapshotAndReplace handoff-gedrag gebruikt.

(Overgenomen van Animatable)
BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior)

Hiermee past u een animatie toe op de opgegeven DependencyProperty. De animatie wordt gestart wanneer het volgende frame wordt weergegeven. Als de opgegeven eigenschap al is geanimeerd, wordt de opgegeven HandoffBehavior gebruikt.

(Overgenomen van Animatable)
BeginAnimation(DependencyProperty, AnimationTimeline)

Hiermee past u een animatie toe op de opgegeven DependencyProperty. De animatie wordt gestart wanneer het volgende frame wordt weergegeven. Als de opgegeven eigenschap al is geanimeerd, wordt het SnapshotAndReplace handoff-gedrag gebruikt.

(Overgenomen van Animatable)
CheckAccess()

Bepaalt of de aanroepende thread toegang heeft tot dit DispatcherObject.

(Overgenomen van DispatcherObject)
Clear()

Hiermee verwijdert u alle elementen uit de verzameling.

ClearValue(DependencyProperty)

Hiermee wist u de lokale waarde van een eigenschap. De eigenschap die moet worden gewist, wordt opgegeven door een DependencyProperty id.

(Overgenomen van DependencyObject)
ClearValue(DependencyPropertyKey)

Hiermee wist u de lokale waarde van een alleen-lezen eigenschap. De eigenschap die moet worden gewist, wordt opgegeven door een DependencyPropertyKey.

(Overgenomen van DependencyObject)
Clone()

Hiermee maakt u een wijzigbare kloon van deze FreezableCollection<T> en de inhoud, waardoor diepe kopieën worden gemaakt. Als deze verzameling (of de inhoud) afhankelijkheidseigenschappen met animatie heeft, wordt de basiswaarde van de eigenschap gekopieerd, niet de huidige geanimeerde waarde.

CloneCore(Freezable)

Maakt dit exemplaar een kloon (diepe kopie) van de opgegeven FreezableCollection<T> met behulp van basiseigenschapswaarden (niet-geanimeerde waarden).

CloneCurrentValue()

Hiermee maakt u een wijzigbare kopie van deze FreezableCollection<T> en de inhoud, waardoor diepe kopieën worden gemaakt van de huidige waarden van dit object. Als dit object (of de objecten die het bevat) geanimeerde afhankelijkheidseigenschappen bevat, worden de huidige geanimeerde waarden gekopieerd.

CloneCurrentValueCore(Freezable)

Maakt dit exemplaar een wijzigbare kloon (diepe kopie) van de opgegeven FreezableCollection<T> met behulp van huidige eigenschapswaarden.

CoerceValue(DependencyProperty)

Hiermee wordt de waarde van de opgegeven afhankelijkheidseigenschap gecodeerd. Dit wordt bereikt door een CoerceValueCallback functie aan te roepen die is opgegeven in eigenschapsmetagegevens voor de afhankelijkheidseigenschap, zoals deze bestaat bij het aanroepen DependencyObject.

(Overgenomen van DependencyObject)
Contains(T)

Bepaalt of dit FreezableCollection<T> de opgegeven waarde bevat.

CopyTo(T[], Int32)

Kopieert het hele FreezableCollection<T> naar een compatibele eendimensionale matrix, beginnend bij de opgegeven index van de doelmatrix.

CreateInstance()

Initialiseert een nieuw exemplaar van de Freezable klasse.

(Overgenomen van Freezable)
CreateInstanceCore()

Hiermee maakt u een nieuw exemplaar van de FreezableCollection<T>.

Equals(Object)

Bepaalt of een opgegeven DependencyObject gelijk is aan de huidige DependencyObject.

(Overgenomen van DependencyObject)
Freeze()

Maakt het huidige object onmodifieerbaar en stelt de IsFrozen eigenschap ervan in op true.

(Overgenomen van Freezable)
FreezeCore(Boolean)

FreezableCollection<T> Dit object kan niet worden gewijzigd of bepaalt of het kan worden gewijzigd.

GetAnimationBaseValue(DependencyProperty)

Retourneert de niet-geanimeerde waarde van de opgegeven DependencyProperty.

(Overgenomen van Animatable)
GetAsFrozen()

Hiermee maakt u een geblokkeerde kopie van de Freezableeigenschapswaarden met basiswaarden (niet-geanimeerd). Omdat de kopie is geblokkeerd, worden alle geblokkeerde subobjecten gekopieerd met verwijzing.

(Overgenomen van Freezable)
GetAsFrozenCore(Freezable)

Hiermee wordt deze instantie een geblokkeerde kloon van de opgegeven FreezableCollection<T> met behulp van basiseigenschapswaarden (niet-geanimeerd).

GetCurrentValueAsFrozen()

Hiermee maakt u een geblokkeerde kopie van het Freezable gebruik van de huidige eigenschapswaarden. Omdat de kopie is geblokkeerd, worden alle geblokkeerde subobjecten gekopieerd met verwijzing.

(Overgenomen van Freezable)
GetCurrentValueAsFrozenCore(Freezable)

Hiermee wordt deze instantie een geblokkeerde kloon van de opgegeven Freezable. Als dit object eigenschappen voor afhankelijkheid met animatie heeft, worden de huidige geanimeerde waarden gekopieerd.

GetEnumerator()

Retourneert een enumerator voor het hele FreezableCollection<T>.

GetHashCode()

Hiermee haalt u een hashcode op.DependencyObject

(Overgenomen van DependencyObject)
GetLocalValueEnumerator()

Hiermee maakt u een gespecialiseerde enumerator om te bepalen welke afhankelijkheidseigenschappen lokaal waarden hebben ingesteld.DependencyObject

(Overgenomen van DependencyObject)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
GetValue(DependencyProperty)

Retourneert de huidige effectieve waarde van een afhankelijkheidseigenschap op dit exemplaar van een DependencyObject.

(Overgenomen van DependencyObject)
IndexOf(T)

Zoekt naar het opgegeven object en retourneert de op nul gebaseerde index van het eerste exemplaar in het hele FreezableCollection<T>object.

Insert(Int32, T)

Hiermee voegt u het opgegeven object in de FreezableCollection<T> opgegeven index in.

InvalidateProperty(DependencyProperty)

Evalueert de effectieve waarde voor de opgegeven afhankelijkheidseigenschap opnieuw.

(Overgenomen van DependencyObject)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
OnChanged()

Aangeroepen wanneer het huidige Freezable object wordt gewijzigd.

(Overgenomen van Freezable)
OnFreezablePropertyChanged(DependencyObject, DependencyObject, DependencyProperty)

Dit lid ondersteunt de Windows Presentation Foundation -infrastructuur (WPF) en is niet bedoeld om rechtstreeks vanuit uw code te worden gebruikt.

(Overgenomen van Freezable)
OnFreezablePropertyChanged(DependencyObject, DependencyObject)

Zorgt ervoor dat de juiste contextpointers tot stand worden gebracht voor een DependencyObjectType gegevenslid dat zojuist is ingesteld.

(Overgenomen van Freezable)
OnPropertyChanged(DependencyPropertyChangedEventArgs)

Overschrijft de DependencyObject implementatie van het aanroepen OnPropertyChanged(DependencyPropertyChangedEventArgs) van Changed handlers als reactie op een veranderende afhankelijkheidseigenschap van het typeFreezable.

(Overgenomen van Freezable)
ReadLocalValue(DependencyProperty)

Retourneert de lokale waarde van een afhankelijkheidseigenschap, als deze bestaat.

(Overgenomen van DependencyObject)
ReadPreamble()

Zorgt ervoor dat de Freezable thread wordt geopend vanuit een geldige thread. Overnames van Freezable deze methode moeten aan het begin van een API worden aangeroepen die gegevensleden leest die geen afhankelijkheidseigenschappen zijn.

(Overgenomen van Freezable)
Remove(T)

Hiermee verwijdert u het eerste exemplaar van het opgegeven object uit de FreezableCollection<T>.

RemoveAt(Int32)

Hiermee verwijdert u het object op de opgegeven op nul gebaseerde index van de FreezableCollection<T>.

SetCurrentValue(DependencyProperty, Object)

Hiermee stelt u de waarde van een afhankelijkheidseigenschap in zonder de waardebron te wijzigen.

(Overgenomen van DependencyObject)
SetValue(DependencyProperty, Object)

Hiermee stelt u de lokale waarde van een afhankelijkheidseigenschap in, die is opgegeven door de id van de afhankelijkheidseigenschap.

(Overgenomen van DependencyObject)
SetValue(DependencyPropertyKey, Object)

Hiermee stelt u de lokale waarde van een alleen-lezen afhankelijkheidseigenschap in, die is opgegeven door de DependencyPropertyKey id van de afhankelijkheidseigenschap.

(Overgenomen van DependencyObject)
ShouldSerializeProperty(DependencyProperty)

Retourneert een waarde die aangeeft of serialisatieprocessen de waarde voor de opgegeven afhankelijkheidseigenschap moeten serialiseren.

(Overgenomen van DependencyObject)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
VerifyAccess()

Hiermee wordt afgedwongen dat de aanroepende thread toegang heeft tot dit DispatcherObject.

(Overgenomen van DispatcherObject)
WritePostscript()

Hiermee wordt de gebeurtenis voor de Changed gebeurtenis gegenereerd en wordt Freezable de OnChanged() methode aangeroepen. Klassen die zijn afgeleid van Freezable , moeten deze methode aan het einde van een API aanroepen die klasseleden wijzigt die niet zijn opgeslagen als afhankelijkheidseigenschappen.

(Overgenomen van Freezable)
WritePreamble()

Controleert of het Freezable niet is geblokkeerd en of deze wordt geopend vanuit een geldige threadingcontext. Freezable overnemers moeten deze methode aan het begin van een API aanroepen die schrijft naar gegevensleden die geen afhankelijkheidseigenschappen zijn.

(Overgenomen van Freezable)

gebeurtenis

Name Description
Changed

Treedt op wanneer het Freezable object dat het bevat, wordt gewijzigd.

(Overgenomen van Freezable)

Expliciete interface-implementaties

Name Description
ICollection.CopyTo(Array, Int32)

Zie voor een beschrijving van dit lid CopyTo(Array, Int32).

ICollection.IsSynchronized

Zie voor een beschrijving van dit lid IsSynchronized.

ICollection.SyncRoot

Zie voor een beschrijving van dit lid SyncRoot.

ICollection<T>.IsReadOnly

Zie voor een beschrijving van dit lid IsReadOnly.

IEnumerable.GetEnumerator()

Zie voor een beschrijving van dit lid GetEnumerator().

IEnumerable<T>.GetEnumerator()

Zie voor een beschrijving van dit lid GetEnumerator().

IList.Add(Object)

Zie voor een beschrijving van dit lid Add(Object).

IList.Contains(Object)

Zie voor een beschrijving van dit lid Contains(Object).

IList.IndexOf(Object)

Zie voor een beschrijving van dit lid IndexOf(Object).

IList.Insert(Int32, Object)

Zie voor een beschrijving van dit lid Insert(Int32, Object).

IList.IsFixedSize

Zie voor een beschrijving van dit lid IsFixedSize.

IList.IsReadOnly

Zie voor een beschrijving van dit lid IsReadOnly.

IList.Item[Int32]

Zie voor een beschrijving van dit lid Item[Int32].

IList.Remove(Object)

Zie voor een beschrijving van dit lid Remove(Object).

INotifyCollectionChanged.CollectionChanged

Zie voor een beschrijving van deze leden CollectionChanged.

INotifyPropertyChanged.PropertyChanged

Zie voor een beschrijving van deze leden PropertyChanged.

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.

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

Hiermee past u een accumulatorfunctie toe op een reeks, waarbij resultaten op sleutel worden gegroepeerd.

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

Hiermee past u een accumulatorfunctie toe op een reeks, waarbij resultaten op sleutel worden gegroepeerd.

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.

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

Splitst de elementen van een reeks maximaal sizein segmenten van grootte.

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.

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

Retourneert het aantal elementen in de bronreeks gegroepeerd op sleutel.

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.

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

Retourneert afzonderlijke elementen van een reeks volgens een opgegeven sleutelkiezerfunctie en gebruikt een opgegeven vergelijkingsfunctie om sleutels te vergelijken.

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

Retourneert afzonderlijke elementen van een reeks volgens een opgegeven sleutelkiezerfunctie.

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

Retourneert het element in een opgegeven index in een reeks.

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

Retourneert het element in een opgegeven index in een reeks.

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

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

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.

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

Produceert het setverschil van twee reeksen op basis van een opgegeven sleutelkiezerfunctie.

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

Produceert het setverschil van twee reeksen op basis van een opgegeven sleutelkiezerfunctie.

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>, TSource)

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

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>, TSource)

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

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.

Index<TSource>(IEnumerable<TSource>)

Retourneert een opsomming die de index van het element in een tuple bevat.

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.

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

Produceert het ingestelde snijpunt van twee reeksen volgens een opgegeven sleutelkiezerfunctie.

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

Produceert het ingestelde snijpunt van twee reeksen volgens een opgegeven sleutelkiezerfunctie.

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>, TSource)

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

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>, TSource)

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

LastOrDefault<TSource>(IEnumerable<TSource>)

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

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

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

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>, IComparer<TSource>)

Retourneert de maximumwaarde in een algemene reeks.

Max<TSource>(IEnumerable<TSource>)

Retourneert de maximumwaarde in een algemene reeks.

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

Retourneert de maximumwaarde in een algemene reeks volgens een opgegeven sleutelkiezerfunctie en sleutel-vergelijkingsfunctie.

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

Retourneert de maximumwaarde in een algemene reeks volgens een opgegeven sleutelkiezerfunctie.

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>, IComparer<TSource>)

Retourneert de minimumwaarde in een algemene reeks.

Min<TSource>(IEnumerable<TSource>)

Retourneert de minimumwaarde in een algemene reeks.

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

Retourneert de minimumwaarde in een algemene reeks volgens een opgegeven sleutelkiezerfunctie en sleutel-vergelijkingsfunctie.

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

Retourneert de minimumwaarde in een algemene reeks volgens een opgegeven sleutelkiezerfunctie.

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.

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

Hiermee sorteert u de elementen van een reeks in oplopende volgorde.

Order<T>(IEnumerable<T>)

Hiermee sorteert u de elementen van een reeks in oplopende volgorde.

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.

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

Hiermee sorteert u de elementen van een reeks in aflopende volgorde.

OrderDescending<T>(IEnumerable<T>)

Hiermee sorteert u de elementen van een reeks in aflopende volgorde.

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.

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

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

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.

Shuffle<TSource>(IEnumerable<TSource>)

Hiermee wordt de volgorde van de elementen van een reeks in willekeurige volgorde geplaatst.

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>, TSource)

Retourneert het enige element van een reeks die voldoet aan een opgegeven voorwaarde of een opgegeven 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>, 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>, TSource)

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

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.

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

Retourneert een opgegeven bereik van aaneengesloten elementen uit 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>.

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.

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

Pogingen om het aantal elementen in een reeks te bepalen zonder een opsomming af te dwingen.

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.

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

Produceert de set-samenvoeging van twee reeksen volgens een opgegeven sleutelkiezerfunctie.

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

Produceert de set-samenvoeging van twee reeksen volgens een opgegeven sleutelkiezerfunctie.

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.

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

Produceert een reeks tuples met elementen uit de drie opgegeven reeksen.

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

Produceert een reeks tuples met elementen uit de twee opgegeven reeksen.

Van toepassing op