Enumerable Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Innehåller en uppsättning metoder static (Shared i Visual Basic) för att fråga efter objekt som implementerar IEnumerable<T>.
public ref class Enumerable abstract sealed
public static class Enumerable
type Enumerable = class
Public Module Enumerable
- Arv
-
Enumerable
Kommentarer
Metoderna i den här klassen tillhandahåller en implementering av standardfrågeoperatorerna för att fråga datakällor som implementerar IEnumerable<T>. Standardfrågeoperatorerna är allmänna metoder som följer LINQ-mönstret och gör att du kan uttrycka traverserings-, filter- och projektionsåtgärder över data i alla .NET-baserade programmeringsspråk.
Majoriteten av metoderna i den här klassen definieras som tilläggsmetoder som utökar IEnumerable<T>. Det innebär att de kan anropas som en instansmetod för alla objekt som implementerar IEnumerable<T>.
Metoder som används i en fråga som returnerar en sekvens med värden förbrukar inte måldata förrän frågeobjektet räknas upp. Detta kallas uppskjuten körning. Metoder som används i en fråga som returnerar ett singleton-värde körs och använder måldata omedelbart.
Metoder
| Name | Description |
|---|---|
| Aggregate<TSource,TAccumulate,TResult>(IEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, Func<TAccumulate,TResult>) |
Använder en ackumulatorfunktion över en sekvens. Det angivna startvärdet används som det initiala ackumulatorvärdet och den angivna funktionen används för att välja resultatvärdet. |
| Aggregate<TSource,TAccumulate>(IEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>) |
Använder en ackumulatorfunktion över en sekvens. Det angivna startvärdet används som det initiala ackumulatorvärdet. |
| Aggregate<TSource>(IEnumerable<TSource>, Func<TSource,TSource,TSource>) |
Använder en ackumulatorfunktion över en sekvens. |
| All<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Avgör om alla element i en sekvens uppfyller ett villkor. |
| Any<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Avgör om något element i en sekvens uppfyller ett villkor. |
| Any<TSource>(IEnumerable<TSource>) |
Avgör om en sekvens innehåller några element. |
| Append<TSource>(IEnumerable<TSource>, TSource) |
Lägger till ett värde i slutet av sekvensen. |
| AsEnumerable<TSource>(IEnumerable<TSource>) |
Returnerar indata som skrivits som IEnumerable<T>. |
| Average(IEnumerable<Decimal>) |
Beräknar medelvärdet av en sekvens med Decimal värden. |
| Average(IEnumerable<Double>) |
Beräknar medelvärdet av en sekvens med Double värden. |
| Average(IEnumerable<Int32>) |
Beräknar medelvärdet av en sekvens med Int32 värden. |
| Average(IEnumerable<Int64>) |
Beräknar medelvärdet av en sekvens med Int64 värden. |
| Average(IEnumerable<Nullable<Decimal>>) |
Beräknar medelvärdet av en sekvens med null-värden Decimal . |
| Average(IEnumerable<Nullable<Double>>) |
Beräknar medelvärdet av en sekvens med null-värden Double . |
| Average(IEnumerable<Nullable<Int32>>) |
Beräknar medelvärdet av en sekvens med null-värden Int32 . |
| Average(IEnumerable<Nullable<Int64>>) |
Beräknar medelvärdet av en sekvens med null-värden Int64 . |
| Average(IEnumerable<Nullable<Single>>) |
Beräknar medelvärdet av en sekvens med null-värden Single . |
| Average(IEnumerable<Single>) |
Beräknar medelvärdet av en sekvens med Single värden. |
| Average<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>) |
Beräknar medelvärdet av en sekvens med Decimal värden som erhålls genom att anropa en transformeringsfunktion på varje element i indatasekvensen. |
| Average<TSource>(IEnumerable<TSource>, Func<TSource,Double>) |
Beräknar medelvärdet av en sekvens med Double värden som erhålls genom att anropa en transformeringsfunktion på varje element i indatasekvensen. |
| Average<TSource>(IEnumerable<TSource>, Func<TSource,Int32>) |
Beräknar medelvärdet av en sekvens med Int32 värden som erhålls genom att anropa en transformeringsfunktion på varje element i indatasekvensen. |
| Average<TSource>(IEnumerable<TSource>, Func<TSource,Int64>) |
Beräknar medelvärdet av en sekvens med Int64 värden som erhålls genom att anropa en transformeringsfunktion på varje element i indatasekvensen. |
| Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>) |
Beräknar medelvärdet av en sekvens med null-värden Decimal som erhålls genom att anropa en transformeringsfunktion på varje element i indatasekvensen. |
| Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>) |
Beräknar medelvärdet av en sekvens med null-värden Double som erhålls genom att anropa en transformeringsfunktion på varje element i indatasekvensen. |
| Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>) |
Beräknar medelvärdet av en sekvens med null-värden Int32 som erhålls genom att anropa en transformeringsfunktion på varje element i indatasekvensen. |
| Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>) |
Beräknar medelvärdet av en sekvens med null-värden Int64 som erhålls genom att anropa en transformeringsfunktion på varje element i indatasekvensen. |
| Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>) |
Beräknar medelvärdet av en sekvens med null-värden Single som erhålls genom att anropa en transformeringsfunktion på varje element i indatasekvensen. |
| Average<TSource>(IEnumerable<TSource>, Func<TSource,Single>) |
Beräknar medelvärdet av en sekvens med Single värden som erhålls genom att anropa en transformeringsfunktion på varje element i indatasekvensen. |
| Cast<TResult>(IEnumerable) |
Omvandlar elementen i en IEnumerable till den angivna typen. |
| Concat<TSource>(IEnumerable<TSource>, IEnumerable<TSource>) |
Sammanfogar två sekvenser. |
| Contains<TSource>(IEnumerable<TSource>, TSource, IEqualityComparer<TSource>) |
Avgör om en sekvens innehåller ett angivet element med hjälp av en angiven IEqualityComparer<T>. |
| Contains<TSource>(IEnumerable<TSource>, TSource) |
Avgör om en sekvens innehåller ett angivet element med hjälp av standardjämförlikningsjämföraren. |
| Count<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Returnerar ett tal som representerar hur många element i den angivna sekvensen som uppfyller ett villkor. |
| Count<TSource>(IEnumerable<TSource>) |
Returnerar antalet element i en sekvens. |
| DefaultIfEmpty<TSource>(IEnumerable<TSource>, TSource) |
Returnerar elementen i den angivna sekvensen eller det angivna värdet i en singleton-samling om sekvensen är tom. |
| DefaultIfEmpty<TSource>(IEnumerable<TSource>) |
Returnerar elementen i den angivna sekvensen eller typparameterns standardvärde i en singleton-samling om sekvensen är tom. |
| Distinct<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>) |
Returnerar distinkta element från en sekvens med hjälp av en angiven IEqualityComparer<T> för att jämföra värden. |
| Distinct<TSource>(IEnumerable<TSource>) |
Returnerar distinkta element från en sekvens med hjälp av standardjämlikhetsjämföraren för att jämföra värden. |
| ElementAt<TSource>(IEnumerable<TSource>, Int32) |
Returnerar elementet vid ett angivet index i en sekvens. |
| ElementAtOrDefault<TSource>(IEnumerable<TSource>, Int32) |
Returnerar elementet vid ett angivet index i en sekvens eller ett standardvärde om indexet ligger utom intervallet. |
| Empty<TResult>() |
Returnerar ett tomt IEnumerable<T> som har det angivna typargumentet. |
| Except<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Skapar den inställda skillnaden mellan två sekvenser med hjälp av angivna IEqualityComparer<T> för att jämföra värden. |
| Except<TSource>(IEnumerable<TSource>, IEnumerable<TSource>) |
Ger den angivna skillnaden mellan två sekvenser genom att använda standardjämlikhetsjämförlikningsjämföraren för att jämföra värden. |
| First<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Returnerar det första elementet i en sekvens som uppfyller ett angivet villkor. |
| First<TSource>(IEnumerable<TSource>) |
Returnerar det första elementet i en sekvens. |
| FirstOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Returnerar det första elementet i sekvensen som uppfyller ett villkor eller ett standardvärde om inget sådant element hittas. |
| FirstOrDefault<TSource>(IEnumerable<TSource>) |
Returnerar det första elementet i en sekvens eller ett standardvärde om sekvensen inte innehåller några element. |
| GroupBy<TSource,TKey,TElement,TResult>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>, TResult>, IEqualityComparer<TKey>) |
Grupperar elementen i en sekvens enligt en angiven nyckelväljare och skapar ett resultatvärde från varje grupp och dess nyckel. Nyckelvärden jämförs med en angiven jämförelse, och elementen i varje grupp projiceras med hjälp av en angiven funktion. |
| GroupBy<TSource,TKey,TElement,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>,TResult>) |
Grupperar elementen i en sekvens enligt en angiven nyckelväljare och skapar ett resultatvärde från varje grupp och dess nyckel. Elementen i varje grupp projiceras med hjälp av en angiven funktion. |
| GroupBy<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>) |
Grupperar elementen i en sekvens enligt en nyckelväljare. Nycklarna jämförs med en jämförelse och varje grupps element projiceras med hjälp av en angiven funktion. |
| GroupBy<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>) |
Grupperar elementen i en sekvens enligt en angiven nyckelväljare och projicerar elementen för varje grupp med hjälp av en angiven funktion. |
| GroupBy<TSource,TKey,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>, IEqualityComparer<TKey>) |
Grupperar elementen i en sekvens enligt en angiven nyckelväljare och skapar ett resultatvärde från varje grupp och dess nyckel. Nycklarna jämförs med en angiven jämförelse. |
| GroupBy<TSource,TKey,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>) |
Grupperar elementen i en sekvens enligt en angiven nyckelväljare och skapar ett resultatvärde från varje grupp och dess nyckel. |
| GroupBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Grupperar elementen i en sekvens enligt en angiven nyckelväljare och jämför nycklarna med hjälp av en angiven jämförelse. |
| GroupBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Grupperar elementen i en sekvens enligt en angiven nyckelväljare. |
| GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>, IEqualityComparer<TKey>) |
Korrelerar elementen i två sekvenser baserat på nyckeljämlikhet och grupperar resultaten. En angiven IEqualityComparer<T> används för att jämföra nycklar. |
| GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>) |
Korrelerar elementen i två sekvenser baserat på likhet mellan nycklar och grupperar resultatet. Standardjämförlikningsjämföraren används för att jämföra nycklar. |
| Intersect<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Skapar den angivna skärningspunkten mellan två sekvenser med hjälp av angivna IEqualityComparer<T> för att jämföra värden. |
| Intersect<TSource>(IEnumerable<TSource>, IEnumerable<TSource>) |
Genererar den angivna skärningspunkten för två sekvenser med hjälp av standardjämlikhetsjämförlikningsjämföraren för att jämföra värden. |
| Join<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>) |
Korrelerar elementen i två sekvenser baserat på matchande nycklar. En angiven IEqualityComparer<T> används för att jämföra nycklar. |
| Join<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>) |
Korrelerar elementen i två sekvenser baserat på matchande nycklar. Standardjämförlikningsjämföraren används för att jämföra nycklar. |
| Last<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Returnerar det sista elementet i en sekvens som uppfyller ett angivet villkor. |
| Last<TSource>(IEnumerable<TSource>) |
Returnerar det sista elementet i en sekvens. |
| LastOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Returnerar det sista elementet i en sekvens som uppfyller ett villkor eller ett standardvärde om inget sådant element hittas. |
| LastOrDefault<TSource>(IEnumerable<TSource>) |
Returnerar det sista elementet i en sekvens eller ett standardvärde om sekvensen inte innehåller några element. |
| LongCount<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Returnerar ett Int64 som representerar hur många element i en sekvens som uppfyller ett villkor. |
| LongCount<TSource>(IEnumerable<TSource>) |
Returnerar ett Int64 som representerar det totala antalet element i en sekvens. |
| Max(IEnumerable<Decimal>) |
Returnerar det maximala värdet i en sekvens med Decimal värden. |
| Max(IEnumerable<Double>) |
Returnerar det maximala värdet i en sekvens med Double värden. |
| Max(IEnumerable<Int32>) |
Returnerar det maximala värdet i en sekvens med Int32 värden. |
| Max(IEnumerable<Int64>) |
Returnerar det maximala värdet i en sekvens med Int64 värden. |
| Max(IEnumerable<Nullable<Decimal>>) |
Returnerar det maximala värdet i en sekvens med null-värden Decimal . |
| Max(IEnumerable<Nullable<Double>>) |
Returnerar det maximala värdet i en sekvens med null-värden Double . |
| Max(IEnumerable<Nullable<Int32>>) |
Returnerar det maximala värdet i en sekvens med null-värden Int32 . |
| Max(IEnumerable<Nullable<Int64>>) |
Returnerar det maximala värdet i en sekvens med null-värden Int64 . |
| Max(IEnumerable<Nullable<Single>>) |
Returnerar det maximala värdet i en sekvens med null-värden Single . |
| Max(IEnumerable<Single>) |
Returnerar det maximala värdet i en sekvens med Single värden. |
| Max<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>) |
Anropar en transformeringsfunktion på varje element i en allmän sekvens och returnerar det maximala resulterande värdet. |
| Max<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>) |
Anropar en transformeringsfunktion på varje element i en sekvens och returnerar det maximala Decimal värdet. |
| Max<TSource>(IEnumerable<TSource>, Func<TSource,Double>) |
Anropar en transformeringsfunktion på varje element i en sekvens och returnerar det maximala Double värdet. |
| Max<TSource>(IEnumerable<TSource>, Func<TSource,Int32>) |
Anropar en transformeringsfunktion på varje element i en sekvens och returnerar det maximala Int32 värdet. |
| Max<TSource>(IEnumerable<TSource>, Func<TSource,Int64>) |
Anropar en transformeringsfunktion på varje element i en sekvens och returnerar det maximala Int64 värdet. |
| Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>) |
Anropar en transformeringsfunktion på varje element i en sekvens och returnerar det maximala null-värdet Decimal . |
| Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>) |
Anropar en transformeringsfunktion på varje element i en sekvens och returnerar det maximala null-värdet Double . |
| Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>) |
Anropar en transformeringsfunktion på varje element i en sekvens och returnerar det maximala null-värdet Int32 . |
| Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>) |
Anropar en transformeringsfunktion på varje element i en sekvens och returnerar det maximala null-värdet Int64 . |
| Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>) |
Anropar en transformeringsfunktion på varje element i en sekvens och returnerar det maximala null-värdet Single . |
| Max<TSource>(IEnumerable<TSource>, Func<TSource,Single>) |
Anropar en transformeringsfunktion på varje element i en sekvens och returnerar det maximala Single värdet. |
| Max<TSource>(IEnumerable<TSource>) |
Returnerar det maximala värdet i en allmän sekvens. |
| Min(IEnumerable<Decimal>) |
Returnerar minimivärdet i en sekvens med Decimal värden. |
| Min(IEnumerable<Double>) |
Returnerar minimivärdet i en sekvens med Double värden. |
| Min(IEnumerable<Int32>) |
Returnerar minimivärdet i en sekvens med Int32 värden. |
| Min(IEnumerable<Int64>) |
Returnerar minimivärdet i en sekvens med Int64 värden. |
| Min(IEnumerable<Nullable<Decimal>>) |
Returnerar minimivärdet i en sekvens med null-värden Decimal . |
| Min(IEnumerable<Nullable<Double>>) |
Returnerar minimivärdet i en sekvens med null-värden Double . |
| Min(IEnumerable<Nullable<Int32>>) |
Returnerar minimivärdet i en sekvens med null-värden Int32 . |
| Min(IEnumerable<Nullable<Int64>>) |
Returnerar minimivärdet i en sekvens med null-värden Int64 . |
| Min(IEnumerable<Nullable<Single>>) |
Returnerar minimivärdet i en sekvens med null-värden Single . |
| Min(IEnumerable<Single>) |
Returnerar minimivärdet i en sekvens med Single värden. |
| Min<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>) |
Anropar en transformeringsfunktion på varje element i en allmän sekvens och returnerar det lägsta resulterande värdet. |
| Min<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>) |
Anropar en transformeringsfunktion på varje element i en sekvens och returnerar minimivärdet Decimal . |
| Min<TSource>(IEnumerable<TSource>, Func<TSource,Double>) |
Anropar en transformeringsfunktion på varje element i en sekvens och returnerar minimivärdet Double . |
| Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>) |
Anropar en transformeringsfunktion på varje element i en sekvens och returnerar minimivärdet Int32 . |
| Min<TSource>(IEnumerable<TSource>, Func<TSource,Int64>) |
Anropar en transformeringsfunktion på varje element i en sekvens och returnerar minimivärdet Int64 . |
| Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>) |
Anropar en transformeringsfunktion på varje element i en sekvens och returnerar det lägsta null-värdet Decimal . |
| Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>) |
Anropar en transformeringsfunktion på varje element i en sekvens och returnerar det lägsta null-värdet Double . |
| Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>) |
Anropar en transformeringsfunktion på varje element i en sekvens och returnerar det lägsta null-värdet Int32 . |
| Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>) |
Anropar en transformeringsfunktion på varje element i en sekvens och returnerar det lägsta null-värdet Int64 . |
| Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>) |
Anropar en transformeringsfunktion på varje element i en sekvens och returnerar det lägsta null-värdet Single . |
| Min<TSource>(IEnumerable<TSource>, Func<TSource,Single>) |
Anropar en transformeringsfunktion på varje element i en sekvens och returnerar minimivärdet Single . |
| Min<TSource>(IEnumerable<TSource>) |
Returnerar minimivärdet i en allmän sekvens. |
| OfType<TResult>(IEnumerable) |
Filtrerar elementen i en IEnumerable baserat på en angiven typ. |
| OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>) |
Sorterar elementen i en sekvens i stigande ordning med hjälp av en angiven jämförelse. |
| OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Sorterar elementen i en sekvens i stigande ordning enligt en nyckel. |
| OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>) |
Sorterar elementen i en sekvens i fallande ordning med hjälp av en angiven jämförelse. |
| OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Sorterar elementen i en sekvens i fallande ordning enligt en nyckel. |
| Prepend<TSource>(IEnumerable<TSource>, TSource) |
Lägger till ett värde i början av sekvensen. |
| Range(Int32, Int32) |
Genererar en sekvens med heltal inom ett angivet intervall. |
| Repeat<TResult>(TResult, Int32) |
Genererar en sekvens som innehåller ett upprepat värde. |
| Reverse<TSource>(IEnumerable<TSource>) |
Invertera ordningen på elementen i en sekvens. |
| Select<TSource,TResult>(IEnumerable<TSource>, Func<TSource,Int32,TResult>) |
Projicerar varje element i en sekvens i ett nytt formulär genom att införliva elementets index. |
| Select<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>) |
Projicerar varje element i en sekvens till ett nytt formulär. |
| SelectMany<TSource,TCollection,TResult>(IEnumerable<TSource>, Func<TSource,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>) |
Projicerar varje element i en sekvens till en IEnumerable<T>, jämnar ut de resulterande sekvenserna i en sekvens och anropar en resultatväljarefunktion på varje element däri. |
| SelectMany<TSource,TCollection,TResult>(IEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>) |
Projicerar varje element i en sekvens till en IEnumerable<T>, jämnar ut de resulterande sekvenserna i en sekvens och anropar en resultatväljarefunktion på varje element däri. Indexet för varje källelement används i den mellanliggande projekterade formen av det elementet. |
| SelectMany<TSource,TResult>(IEnumerable<TSource>, Func<TSource,IEnumerable<TResult>>) |
Projicerar varje element i en sekvens till en IEnumerable<T> och jämnar ut de resulterande sekvenserna i en sekvens. |
| SelectMany<TSource,TResult>(IEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TResult>>) |
Projicerar varje element i en sekvens till en IEnumerable<T>, och jämnar ut de resulterande sekvenserna i en sekvens. Indexet för varje källelement används i den projekterade formen av det elementet. |
| SequenceEqual<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Avgör om två sekvenser är lika med genom att jämföra deras element med hjälp av en angiven IEqualityComparer<T>. |
| SequenceEqual<TSource>(IEnumerable<TSource>, IEnumerable<TSource>) |
Avgör om två sekvenser är lika med genom att jämföra elementen med hjälp av standardjämlikhetsjämföraren för deras typ. |
| Single<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Returnerar det enda elementet i en sekvens som uppfyller ett angivet villkor och genererar ett undantag om mer än ett sådant element finns. |
| Single<TSource>(IEnumerable<TSource>) |
Returnerar det enda elementet i en sekvens och genererar ett undantag om det inte finns exakt ett element i sekvensen. |
| SingleOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Returnerar det enda elementet i en sekvens som uppfyller ett angivet villkor eller ett standardvärde om det inte finns något sådant element. den här metoden utlöser ett undantag om fler än ett element uppfyller villkoret. |
| SingleOrDefault<TSource>(IEnumerable<TSource>) |
Returnerar det enda elementet i en sekvens eller ett standardvärde om sekvensen är tom. den här metoden utlöser ett undantag om det finns fler än ett element i sekvensen. |
| Skip<TSource>(IEnumerable<TSource>, Int32) |
Kringgår ett angivet antal element i en sekvens och returnerar sedan de återstående elementen. |
| SkipLast<TSource>(IEnumerable<TSource>, Int32) |
Returnerar en ny uppräkningsbar samling som innehåller elementen från |
| SkipWhile<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Kringgår element i en sekvens så länge ett angivet villkor är sant och returnerar sedan de återstående elementen. |
| SkipWhile<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>) |
Kringgår element i en sekvens så länge ett angivet villkor är sant och returnerar sedan de återstående elementen. Elementets index används i logiken i predikatfunktionen. |
| Sum(IEnumerable<Decimal>) |
Beräknar summan av en sekvens med Decimal värden. |
| Sum(IEnumerable<Double>) |
Beräknar summan av en sekvens med Double värden. |
| Sum(IEnumerable<Int32>) |
Beräknar summan av en sekvens med Int32 värden. |
| Sum(IEnumerable<Int64>) |
Beräknar summan av en sekvens med Int64 värden. |
| Sum(IEnumerable<Nullable<Decimal>>) |
Beräknar summan av en sekvens med null-värden Decimal . |
| Sum(IEnumerable<Nullable<Double>>) |
Beräknar summan av en sekvens med null-värden Double . |
| Sum(IEnumerable<Nullable<Int32>>) |
Beräknar summan av en sekvens med null-värden Int32 . |
| Sum(IEnumerable<Nullable<Int64>>) |
Beräknar summan av en sekvens med null-värden Int64 . |
| Sum(IEnumerable<Nullable<Single>>) |
Beräknar summan av en sekvens med null-värden Single . |
| Sum(IEnumerable<Single>) |
Beräknar summan av en sekvens med Single värden. |
| Sum<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>) |
Beräknar summan av sekvensen med Decimal värden som hämtas genom att anropa en transformeringsfunktion på varje element i indatasekvensen. |
| Sum<TSource>(IEnumerable<TSource>, Func<TSource,Double>) |
Beräknar summan av sekvensen med Double värden som hämtas genom att anropa en transformeringsfunktion på varje element i indatasekvensen. |
| Sum<TSource>(IEnumerable<TSource>, Func<TSource,Int32>) |
Beräknar summan av sekvensen med Int32 värden som hämtas genom att anropa en transformeringsfunktion på varje element i indatasekvensen. |
| Sum<TSource>(IEnumerable<TSource>, Func<TSource,Int64>) |
Beräknar summan av sekvensen med Int64 värden som hämtas genom att anropa en transformeringsfunktion på varje element i indatasekvensen. |
| Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>) |
Beräknar summan av sekvensen med null-värden Decimal som erhålls genom att anropa en transformeringsfunktion på varje element i indatasekvensen. |
| Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>) |
Beräknar summan av sekvensen med null-värden Double som erhålls genom att anropa en transformeringsfunktion på varje element i indatasekvensen. |
| Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>) |
Beräknar summan av sekvensen med null-värden Int32 som erhålls genom att anropa en transformeringsfunktion på varje element i indatasekvensen. |
| Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>) |
Beräknar summan av sekvensen med null-värden Int64 som erhålls genom att anropa en transformeringsfunktion på varje element i indatasekvensen. |
| Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>) |
Beräknar summan av sekvensen med null-värden Single som erhålls genom att anropa en transformeringsfunktion på varje element i indatasekvensen. |
| Sum<TSource>(IEnumerable<TSource>, Func<TSource,Single>) |
Beräknar summan av sekvensen med Single värden som hämtas genom att anropa en transformeringsfunktion på varje element i indatasekvensen. |
| Take<TSource>(IEnumerable<TSource>, Int32) |
Returnerar ett angivet antal sammanhängande element från början av en sekvens. |
| TakeLast<TSource>(IEnumerable<TSource>, Int32) |
Returnerar en ny uppräkningsbar samling som innehåller de sista |
| TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Returnerar element från en sekvens så länge ett angivet villkor är sant. |
| TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>) |
Returnerar element från en sekvens så länge ett angivet villkor är sant. Elementets index används i logiken i predikatfunktionen. |
| ThenBy<TSource,TKey>(IOrderedEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>) |
Utför en efterföljande ordning av elementen i en sekvens i stigande ordning med hjälp av en angiven jämförelse. |
| ThenBy<TSource,TKey>(IOrderedEnumerable<TSource>, Func<TSource,TKey>) |
Utför en efterföljande ordning av elementen i en sekvens i stigande ordning enligt en nyckel. |
| ThenByDescending<TSource,TKey>(IOrderedEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>) |
Utför en efterföljande ordning av elementen i en sekvens i fallande ordning med hjälp av en angiven jämförelse. |
| ThenByDescending<TSource,TKey>(IOrderedEnumerable<TSource>, Func<TSource,TKey>) |
Utför en efterföljande ordning av elementen i en sekvens i fallande ordning, enligt en nyckel. |
| ToArray<TSource>(IEnumerable<TSource>) |
Skapar en matris från en IEnumerable<T>. |
| ToDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>) |
Skapar en Dictionary<TKey,TValue> från en IEnumerable<T> enligt en angiven nyckelväljare, en jämförelsefunktion och en elementväljare. |
| ToDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>) |
Skapar en Dictionary<TKey,TValue> från en IEnumerable<T> enligt angivna funktioner för nyckelväljare och elementväljare. |
| ToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Skapar en Dictionary<TKey,TValue> från en IEnumerable<T> enligt en angiven nyckelväljare och nyckeljäxare. |
| ToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Skapar en Dictionary<TKey,TValue> från en IEnumerable<T> enligt en angiven nyckelväljare. |
| ToHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>) |
Skapar en HashSet<T> från en IEnumerable<T> med hjälp av |
| ToHashSet<TSource>(IEnumerable<TSource>) |
Skapar en HashSet<T> från en IEnumerable<T>. |
| ToList<TSource>(IEnumerable<TSource>) |
Skapar en List<T> från en IEnumerable<T>. |
| ToLookup<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>) |
Skapar en Lookup<TKey,TElement> från en IEnumerable<T> enligt en angiven nyckelväljare, en jämförelsefunktion och en elementväljare. |
| ToLookup<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>) |
Skapar en Lookup<TKey,TElement> från en IEnumerable<T> enligt angivna funktioner för nyckelväljare och elementväljare. |
| ToLookup<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Skapar en Lookup<TKey,TElement> från en IEnumerable<T> enligt en angiven nyckelväljare och nyckeljäxare. |
| ToLookup<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Skapar en Lookup<TKey,TElement> från en IEnumerable<T> enligt en angiven nyckelväljare. |
| Union<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Skapar uppsättningen union av två sekvenser med hjälp av en angiven IEqualityComparer<T>. |
| Union<TSource>(IEnumerable<TSource>, IEnumerable<TSource>) |
Skapar uppsättningsunionen med två sekvenser med hjälp av standardjämförlikningsjämföraren. |
| Where<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Filtrerar en sekvens med värden baserat på ett predikat. |
| Where<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>) |
Filtrerar en sekvens med värden baserat på ett predikat. Varje elements index används i logiken i predikatfunktionen. |
| Zip<TFirst,TSecond,TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst,TSecond,TResult>) |
Tillämpar en angiven funktion på motsvarande element i två sekvenser, vilket ger en sekvens av resultaten. |