EntityCollection<TEntity> Klasa

Definicja

Reprezentuje kolekcję obiektów na końcu "wiele" relacji.Represents a collection of objects on the "many" end of a relationship.

generic <typename TEntity>
 where TEntity : class, IEntityWithRelationshipspublic ref class EntityCollection sealed : System::Data::Objects::DataClasses::RelatedEnd, System::Collections::Generic::ICollection<TEntity>, System::Collections::Generic::IEnumerable<TEntity>, System::ComponentModel::IListSource
generic <typename TEntity>
 where TEntity : classpublic ref class EntityCollection sealed : System::Data::Objects::DataClasses::RelatedEnd, System::Collections::Generic::ICollection<TEntity>, System::Collections::Generic::IEnumerable<TEntity>, System::ComponentModel::IListSource
[System.Serializable]
public sealed class EntityCollection<TEntity> : System.Data.Objects.DataClasses.RelatedEnd, System.Collections.Generic.ICollection<TEntity>, System.Collections.Generic.IEnumerable<TEntity>, System.ComponentModel.IListSource where TEntity : class, IEntityWithRelationships
[System.Serializable]
public sealed class EntityCollection<TEntity> : System.Data.Objects.DataClasses.RelatedEnd, System.Collections.Generic.ICollection<TEntity>, System.Collections.Generic.IEnumerable<TEntity>, System.ComponentModel.IListSource where TEntity : class
[<System.Serializable>]
type EntityCollection<'Entity (requires 'Entity : null and 'Entity :> IEntityWithRelationships)> = class
    inherit RelatedEnd
    interface ICollection<'Entity (requires 'Entity : null and 'Entity :> IEntityWithRelationships)>
    interface seq<'Entity (requires 'Entity : null and 'Entity :> IEntityWithRelationships)>
    interface IEnumerable
    interface IListSource
[<System.Serializable>]
type EntityCollection<'Entity (requires 'Entity : null)> = class
    inherit RelatedEnd
    interface ICollection<'Entity (requires 'Entity : null)>
    interface seq<'Entity (requires 'Entity : null)>
    interface IEnumerable
    interface IListSource
Public NotInheritable Class EntityCollection(Of TEntity)
Inherits RelatedEnd
Implements ICollection(Of TEntity), IEnumerable(Of TEntity), IListSource

Parametry typu

TEntity

Typ jednostki kolekcji.The entity type of the collection.

Dziedziczenie
EntityCollection<TEntity>
Atrybuty
Implementuje

Przykłady

Ten przykład jest oparty na modelu sprzedaży Adventure Works.This example is based on the Adventure Works Sales Model. Aby uruchomić kod w tym przykładzie, musisz już dodać model sprzedaży AdventureWorks do projektu i skonfigurować projekt do korzystania z Entity Framework.To run the code in this example, you must have already added the AdventureWorks Sales Model to your project and configured your project to use the Entity Framework. Aby to zrobić, wykonaj procedury opisane w temacie jak: ręcznie skonfigurować projekt Entity Framework i instrukcje: ręcznie zdefiniować model i pliki mapowania.To do this, complete the procedures in How to: Manually Configure an Entity Framework Project and How to: Manually Define the Model and Mapping Files.

Ten przykład wykonuje następujące czynności:This example does the following:

  1. Tworzy dwie nowe SalesOrderHeader jednostki i dodaje je do Contact jednostki.Creates two new SalesOrderHeader entities and adds them to the Contact entity.

  2. Pobiera wszystkie powiązane zakończenia z elementu RelationshipManager , który jest skojarzony z Contact jednostką.Gets all related ends from the RelationshipManager that is associated with the Contact entity.

  3. Wykonuje iterację kolekcji IRelatedEnd s.Iterates through the collection of IRelatedEnds.

  4. Pobiera EntityCollection<TEntity> dla każdego powiązanego końca.Gets the EntityCollection<TEntity> for each related end.

  5. Używa Remove metody do usunięcia jednej z jednostek z kolekcji.Uses the Remove method to remove one of the entities from the collection.

  6. Wywołuje Contains metodę, aby określić, czy obiekt został usunięty z kolekcji.Calls the Contains method to determine whether the object was removed from the collection.

  7. Używa Add metody, aby dodać jednostkę z powrotem.Uses the Add method to add the entity back.

using (AdventureWorksEntities context =
    new AdventureWorksEntities())
{
    Contact contact = new Contact();

    // Create a new SalesOrderHeader.
    SalesOrderHeader newSalesOrder1 = new SalesOrderHeader();
    // Add SalesOrderHeader to the Contact.
    contact.SalesOrderHeaders.Add(newSalesOrder1);

    // Create another SalesOrderHeader.
    SalesOrderHeader newSalesOrder2 = new SalesOrderHeader();
    // Add SalesOrderHeader to the Contact.
    contact.SalesOrderHeaders.Add(newSalesOrder2);

    // Get all related ends
    IEnumerable<IRelatedEnd> relEnds =
        ((IEntityWithRelationships)contact)
        .RelationshipManager.GetAllRelatedEnds();

    foreach (IRelatedEnd relEnd in relEnds)
    {
        // Get Entity Collection from related end
        EntityCollection<SalesOrderHeader> entityCollection =
            (EntityCollection<SalesOrderHeader>)relEnd;

        Console.WriteLine("EntityCollection count: {0}",
            entityCollection.Count);
        // Remove the first entity object.
        entityCollection.Remove(newSalesOrder1);

        bool contains = entityCollection.Contains(newSalesOrder1);

        // Write the number of items after one entity has been removed
        Console.WriteLine("EntityCollection count after one entity has been removed: {0}",
            entityCollection.Count);

        if (contains == false)
            Console.WriteLine("The removed entity is not in in the collection any more.");

        //Use IRelatedEnd to add the entity back.
        relEnd.Add(newSalesOrder1);
        Console.WriteLine("EntityCollection count after an entity has been added again: {0}",
            entityCollection.Count);
    }
}
Using context As New AdventureWorksEntities()
    Dim contact As New Contact()

    ' Create a new SalesOrderHeader. 
    Dim newSalesOrder1 As New SalesOrderHeader()
    ' Add SalesOrderHeader to the Contact. 
    contact.SalesOrderHeaders.Add(newSalesOrder1)

    ' Create another SalesOrderHeader. 
    Dim newSalesOrder2 As New SalesOrderHeader()
    ' Add SalesOrderHeader to the Contact. 
    contact.SalesOrderHeaders.Add(newSalesOrder2)

    ' Get all related ends 
    Dim relEnds As IEnumerable(Of IRelatedEnd) = DirectCast(contact, IEntityWithRelationships).RelationshipManager.GetAllRelatedEnds()

    For Each relEnd As IRelatedEnd In relEnds
        ' Get Entity Collection from related end 
        Dim entityCollection As EntityCollection(Of SalesOrderHeader) = DirectCast(relEnd, EntityCollection(Of SalesOrderHeader))

        Console.WriteLine("EntityCollection count: {0}", entityCollection.Count)
        ' Remove the first entity object. 
        entityCollection.Remove(newSalesOrder1)

        Dim contains As Boolean = entityCollection.Contains(newSalesOrder1)

        ' Write the number of items after one entity has been removed 
        Console.WriteLine("EntityCollection count after one entity has been removed: {0}", entityCollection.Count)

        If contains = False Then
            Console.WriteLine("The removed entity is not in in the collection any more.")
        End If

        'Use IRelatedEnd to add the entity back. 
        relEnd.Add(newSalesOrder1)
        Console.WriteLine("EntityCollection count after an entity has been added again: {0}", entityCollection.Count)
    Next
End Using

Uwagi

EntityCollection<TEntity>Jest kolekcją obiektów określonego typu jednostki, która reprezentuje koniec "wiele" relacji jeden-do-wielu lub wiele-do-wielu.An EntityCollection<TEntity> is a collection of objects of a particular entity type that represents the "many" end of a one-to-many or many-to-many relationship.

EntityCollection<TEntity>Jest zwracany przez właściwość nawigacji.An EntityCollection<TEntity> is returned by a navigation property. Użyj Load metody do załadowania powiązanych obiektów do EntityCollection<TEntity> .Use the Load method to load related objects into an EntityCollection<TEntity>. Do przechowywania niepowiązanej kolekcji obiektów określonego typu jednostki, takich jak wynik ObjectQuery<T> , użyj wystąpienia List<T> klasy.To store an unrelated collection of objects of a specific entity type, such as the result of an ObjectQuery<T>, use an instance of the List<T> class.

EntityCollection<TEntity>Może mieć odpowiednie EntityReference<TEntity> .An EntityCollection<TEntity> might have a corresponding EntityReference<TEntity>. Gdy EntityCollection<TEntity> EntityReference<TEntity> model i odwrotne zakończenie tej samej relacji, integralność relacji jest zachowywana na poziomie obiektu.When an EntityCollection<TEntity> and an EntityReference<TEntity> model opposite ends of the same relationship, the integrity of the relationship is maintained at the object level. Dwie klasy są synchronizowane automatycznie.The two classes are synchronized automatically.

Klasa ta nie może być dziedziczona.This class cannot be inherited.

Konstruktory

EntityCollection<TEntity>()

Inicjuje nowe wystąpienie klasy EntityCollection<TEntity>.Initializes a new instance of the EntityCollection<TEntity> class.

Właściwości

Count

Pobiera liczbę obiektów zawartych w kolekcji.Gets the number of objects that are contained in the collection.

IsLoaded

Pobiera wartość wskazującą, czy wszystkie powiązane obiekty zostały załadowane.Gets a value that indicates whether all related objects have been loaded.

(Odziedziczone po RelatedEnd)
IsReadOnly

Pobiera wartość wskazującą, czy EntityCollection<TEntity> jest tylko do odczytu.Gets a value that indicates whether the EntityCollection<TEntity> is read-only.

RelationshipName

Pobiera nazwę relacji, w której uczestniczą pokrewne zakończenie.Gets the name of the relationship in which this related end participates.

(Odziedziczone po RelatedEnd)
RelationshipSet

Pobiera odwołanie do metadanych powiązanego końca.Gets a reference to the metadata for the related end.

(Odziedziczone po RelatedEnd)
SourceRoleName

Pobiera nazwę roli na końcu źródła relacji.Gets the role name at the source end of the relationship.

(Odziedziczone po RelatedEnd)
TargetRoleName

Pobiera nazwę roli na końcu elementu docelowego relacji.Gets the role name at the target end of the relationship.

(Odziedziczone po RelatedEnd)

Metody

Add(TEntity)

Dodaje obiekt do kolekcji.Adds an object to the collection.

Attach(IEnumerable<TEntity>)

Definiuje relacje między obiektem a kolekcją obiektów pokrewnych w kontekście obiektu.Defines relationships between an object and a collection of related objects in an object context.

Attach(TEntity)

Definiuje relację między dwoma dołączonymi obiektami w kontekście obiektu.Defines a relationship between two attached objects in an object context.

Attach<TEntity>(IEnumerable<TEntity>, Boolean)

Definiuje relację między dwoma dołączonymi obiektami.Defines a relationship between two attached objects.

(Odziedziczone po RelatedEnd)
Clear()

Usuwa wszystkie jednostki z kolekcji.Removes all entities from the collection.

Contains(TEntity)

Określa, czy określony obiekt istnieje w kolekcji.Determines whether a specific object exists in the collection.

CopyTo(TEntity[], Int32)

Kopiuje całą zawartość kolekcji do tablicy, rozpoczynając od określonego indeksu tablicy docelowej.Copies all the contents of the collection to an array, starting at the specified index of the target array.

CreateSourceQuery()

Zwraca zapytanie obiektu, które po wykonaniu zwraca ten sam zestaw obiektów, który istnieje w bieżącej kolekcji.Returns an object query that, when it is executed, returns the same set of objects that exists in the current collection.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetEnumerator()

Zwraca moduł wyliczający, który jest używany do iteracji obiektów w kolekcji.Returns an enumerator that is used to iterate through the objects in the collection.

GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
Load()

Gdy jest zastępowany w klasie pochodnej, ładuje obiekt lub obiekty powiązane do pokrewnego końca z opcją scalania domyślnego.When overridden in a derived class, loads the related object or objects into the related end with the default merge option.

(Odziedziczone po RelatedEnd)
Load(MergeOption)

Ładuje powiązane obiekty do kolekcji przy użyciu określonej opcji scalania.Loads related objects into the collection, using the specified merge option.

MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
Merge<TEntity>(IEnumerable<TEntity>, MergeOption, Boolean)

Scala powiązane jednostki z lokalną EntityCollection<TEntity> .Merges related entities into the local EntityCollection<TEntity>.

(Odziedziczone po RelatedEnd)
OnCollectionDeserialized(StreamingContext)

Używane wewnętrznie do deserializacji obiektów Entity.Used internally to deserialize entity objects.

OnDeserialized(StreamingContext)

Używane wewnętrznie do deserializacji obiektów Entity wraz z RelationshipManager wystąpieniami.Used internally to deserialize entity objects along with the RelationshipManager instances.

(Odziedziczone po RelatedEnd)
OnSerializing(StreamingContext)

Używane wewnętrznie do serializacji obiektów Entity.Used internally to serialize entity objects.

Remove(TEntity)

Usuwa obiekt z kolekcji i oznacza relację do usunięcia.Removes an object from the collection and marks the relationship for deletion.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)
ValidateEntityForAttach<TEntity>(TEntity, Int32, Boolean)

Określa, czy obiekt może być dołączony do lokalnej kolekcji lub odwołania.Determines whether an object can be attached to the local collection or reference.

(Odziedziczone po RelatedEnd)
ValidateLoad<TEntity>(MergeOption, String)

Zapewnia, że obiekt lub obiekty powiązane można pomyślnie załadować do lokalnego kolekcji lub odwołania.Ensures that the related object or objects can be successfully loaded into the local collection or reference.

(Odziedziczone po RelatedEnd)
ValidateOwnerForAttach()

Zapewnia, że obiekt, do którego należy pokrewne zakończenie, obsługuje operację Attach.Ensures that the object to which the related end belongs supports an attach operation.

(Odziedziczone po RelatedEnd)

Zdarzenia

AssociationChanged

Występuje po dokonaniu zmiany w powiązanym końcu.Occurs when a change is made to a related end.

(Odziedziczone po RelatedEnd)

Jawne implementacje interfejsu

IEnumerable.GetEnumerator()

Zwraca moduł wyliczający, który jest używany do iteracji zestawu wartości przechowywanych w pamięci podręcznej EntityCollection<TEntity> .Returns an enumerator that is used to iterate through the set of values cached by EntityCollection<TEntity>.

IListSource.ContainsListCollection

Pobiera wartość wskazującą, czy powiązana kolekcja jednostek składa się z obiektów kolekcji.Gets a value that indicates whether the related entity collection consists of collection objects.

IListSource.GetList()

Zwraca kolekcję jako IList użytą do powiązania danych.Returns the collection as an IList used for data binding.

IRelatedEnd.Add(IEntityWithRelationships)

Dodaje obiekt do powiązanego końca.Adds an object to the related end.

(Odziedziczone po RelatedEnd)
IRelatedEnd.Add(Object)

Dodaje obiekt do powiązanego końca.Adds an object to the related end.

(Odziedziczone po RelatedEnd)
IRelatedEnd.Attach(IEntityWithRelationships)

Dołącza obiekt w powiązanym końcu.Attaches an object at the related end.

(Odziedziczone po RelatedEnd)
IRelatedEnd.Attach(Object)

Dołącza obiekt do powiązanego końca.Attaches an object to the related end.

(Odziedziczone po RelatedEnd)
IRelatedEnd.CreateSourceQuery()

Zwraca wartość IEnumerable reprezentującą obiekty, które należą do powiązanego końca.Returns an IEnumerable that represents the objects that belong to the related end.

(Odziedziczone po RelatedEnd)
IRelatedEnd.Remove(IEntityWithRelationships)

Usuwa obiekt z kolekcji w powiązanym końcu.Removes an object from the collection at the related end.

(Odziedziczone po RelatedEnd)
IRelatedEnd.Remove(Object)

Usuwa obiekt z pokrewnego końca, jeśli obiekt jest częścią powiązanego końca.Removes an object from the related end if the object is part of the related end.

(Odziedziczone po RelatedEnd)

Metody rozszerzania

CopyToDataTable<T>(IEnumerable<T>)

Zwraca DataTable obiekt, który zawiera kopie DataRow obiektów, z uwzględnieniem obiektu wejściowego, IEnumerable<T> w którym parametr generyczny T jest DataRow .Returns a DataTable that contains copies of the DataRow objects, given an input IEnumerable<T> object where the generic parameter T is DataRow.

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

Kopiuje DataRow obiekty do określonego DataTable , przy użyciu obiektu wejściowego, IEnumerable<T> w którym jest parametr generyczny T DataRow .Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

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

Kopiuje DataRow obiekty do określonego DataTable , przy użyciu obiektu wejściowego, IEnumerable<T> w którym jest parametr generyczny T DataRow .Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

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

Stosuje funkcję akumulatora po sekwencji.Applies an accumulator function over a sequence.

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

Stosuje funkcję akumulatora po sekwencji.Applies an accumulator function over a sequence. Określona wartość inicjatora jest używana jako początkowa wartość akumulowana.The specified seed value is used as the initial accumulator value.

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

Stosuje funkcję akumulatora po sekwencji.Applies an accumulator function over a sequence. Określona wartość inicjatora jest używana jako początkowa wartość akumulowana, a określona funkcja jest używana do wybierania wartości wyniku.The specified seed value is used as the initial accumulator value, and the specified function is used to select the result value.

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

Określa, czy wszystkie elementy sekwencji spełniają warunek.Determines whether all elements of a sequence satisfy a condition.

Any<TSource>(IEnumerable<TSource>)

Określa, czy sekwencja zawiera dowolne elementy.Determines whether a sequence contains any elements.

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

Określa, czy dowolny element sekwencji spełnia warunek.Determines whether any element of a sequence satisfies a condition.

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

Dołącza wartość do końca sekwencji.Appends a value to the end of the sequence.

AsEnumerable<TSource>(IEnumerable<TSource>)

Zwraca dane wejściowe wpisane jako IEnumerable<T> .Returns the input typed as IEnumerable<T>.

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

Oblicza średnią sekwencji Decimal wartości, które są uzyskiwane przez wywoływanie funkcji przekształcania dla każdego elementu sekwencji wejściowej.Computes the average of a sequence of Decimal values that are obtained by invoking a transform function on each element of the input sequence.

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

Oblicza średnią sekwencji Double wartości, które są uzyskiwane przez wywoływanie funkcji przekształcania dla każdego elementu sekwencji wejściowej.Computes the average of a sequence of Double values that are obtained by invoking a transform function on each element of the input sequence.

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

Oblicza średnią sekwencji Int32 wartości, które są uzyskiwane przez wywoływanie funkcji przekształcania dla każdego elementu sekwencji wejściowej.Computes the average of a sequence of Int32 values that are obtained by invoking a transform function on each element of the input sequence.

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

Oblicza średnią sekwencji Int64 wartości, które są uzyskiwane przez wywoływanie funkcji przekształcania dla każdego elementu sekwencji wejściowej.Computes the average of a sequence of Int64 values that are obtained by invoking a transform function on each element of the input sequence.

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

Oblicza średnią sekwencję wartości dopuszczających wartość null Decimal , które są uzyskiwane przez wywołanie funkcji przekształcania dla każdego elementu sekwencji wejściowej.Computes the average of a sequence of nullable Decimal values that are obtained by invoking a transform function on each element of the input sequence.

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

Oblicza średnią sekwencję wartości dopuszczających wartość null Double , które są uzyskiwane przez wywołanie funkcji przekształcania dla każdego elementu sekwencji wejściowej.Computes the average of a sequence of nullable Double values that are obtained by invoking a transform function on each element of the input sequence.

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

Oblicza średnią sekwencję wartości dopuszczających wartość null Int32 , które są uzyskiwane przez wywołanie funkcji przekształcania dla każdego elementu sekwencji wejściowej.Computes the average of a sequence of nullable Int32 values that are obtained by invoking a transform function on each element of the input sequence.

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

Oblicza średnią sekwencję wartości dopuszczających wartość null Int64 , które są uzyskiwane przez wywołanie funkcji przekształcania dla każdego elementu sekwencji wejściowej.Computes the average of a sequence of nullable Int64 values that are obtained by invoking a transform function on each element of the input sequence.

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

Oblicza średnią sekwencję wartości dopuszczających wartość null Single , które są uzyskiwane przez wywołanie funkcji przekształcania dla każdego elementu sekwencji wejściowej.Computes the average of a sequence of nullable Single values that are obtained by invoking a transform function on each element of the input sequence.

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

Oblicza średnią sekwencji Single wartości, które są uzyskiwane przez wywoływanie funkcji przekształcania dla każdego elementu sekwencji wejściowej.Computes the average of a sequence of Single values that are obtained by invoking a transform function on each element of the input sequence.

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu IEnumerable do określonego typu.Casts the elements of an IEnumerable to the specified type.

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

Łączy dwie sekwencje.Concatenates two sequences.

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

Określa, czy sekwencja zawiera określony element przy użyciu domyślnej funkcji porównującej równość.Determines whether a sequence contains a specified element by using the default equality comparer.

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

Określa, czy sekwencja zawiera określony element przy użyciu określonego IEqualityComparer<T> .Determines whether a sequence contains a specified element by using a specified IEqualityComparer<T>.

Count<TSource>(IEnumerable<TSource>)

Zwraca liczbę elementów w sekwencji.Returns the number of elements in a sequence.

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

Zwraca liczbę reprezentującą liczbę elementów w określonej sekwencji spełniających warunek.Returns a number that represents how many elements in the specified sequence satisfy a condition.

DefaultIfEmpty<TSource>(IEnumerable<TSource>)

Zwraca elementy określonej sekwencji lub wartość domyślną parametru typu w kolekcji pojedynczej, jeśli sekwencja jest pusta.Returns the elements of the specified sequence or the type parameter's default value in a singleton collection if the sequence is empty.

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

Zwraca elementy określonej sekwencji lub określoną wartość w kolekcji pojedynczej, jeśli sekwencja jest pusta.Returns the elements of the specified sequence or the specified value in a singleton collection if the sequence is empty.

Distinct<TSource>(IEnumerable<TSource>)

Zwraca różne elementy z sekwencji przy użyciu domyślnej funkcji porównującej równość do porównywania wartości.Returns distinct elements from a sequence by using the default equality comparer to compare values.

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

Zwraca różne elementy z sekwencji przy użyciu określonej IEqualityComparer<T> do porównywania wartości.Returns distinct elements from a sequence by using a specified IEqualityComparer<T> to compare values.

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

Zwraca element o określonym indeksie w sekwencji.Returns the element at a specified index in a sequence.

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

Zwraca element o określonym indeksie w sekwencji lub wartości domyślnej, jeśli indeks jest poza zakresem.Returns the element at a specified index in a sequence or a default value if the index is out of range.

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

Tworzy różnicę dwóch sekwencji przy użyciu domyślnej funkcji porównującej równość do porównywania wartości.Produces the set difference of two sequences by using the default equality comparer to compare values.

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

Tworzy różnicę dwóch sekwencji przy użyciu określonej IEqualityComparer<T> do porównania wartości.Produces the set difference of two sequences by using the specified IEqualityComparer<T> to compare values.

First<TSource>(IEnumerable<TSource>)

Zwraca pierwszy element sekwencji.Returns the first element of a sequence.

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

Zwraca pierwszy element w sekwencji, który spełnia określony warunek.Returns the first element in a sequence that satisfies a specified condition.

FirstOrDefault<TSource>(IEnumerable<TSource>)

Zwraca pierwszy element sekwencji lub wartość domyślną, jeśli sekwencja nie zawiera żadnych elementów.Returns the first element of a sequence, or a default value if the sequence contains no elements.

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

Zwraca pierwszy element sekwencji, który spełnia warunek lub wartość domyślną, jeśli taki element nie zostanie znaleziony.Returns the first element of the sequence that satisfies a condition or a default value if no such element is found.

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

Grupuje elementy sekwencji zgodnie z określoną funkcją selektora kluczy.Groups the elements of a sequence according to a specified key selector function.

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

Grupuje elementy sekwencji zgodnie z określoną funkcją selektora kluczy i porównuje klucze przy użyciu określonej funkcji porównującej.Groups the elements of a sequence according to a specified key selector function and compares the keys by using a specified comparer.

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

Grupuje elementy sekwencji zgodnie z określoną funkcją selektora kluczy i tworzy projekty elementów dla każdej grupy przy użyciu określonej funkcji.Groups the elements of a sequence according to a specified key selector function and projects the elements for each group by using a specified function.

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

Grupuje elementy sekwencji zgodnie z funkcją selektora kluczy.Groups the elements of a sequence according to a key selector function. Klucze są porównywane przy użyciu funkcji porównującej, a elementy każdej grupy są rzutowane przy użyciu określonej usługi.The keys are compared by using a comparer and each group's elements are projected by using a specified function.

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

Grupuje elementy sekwencji zgodnie z określoną kluczową funkcją wyboru i tworzy wartość wyniku z każdej grupy i klucza.Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.

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

Grupuje elementy sekwencji zgodnie z określoną kluczową funkcją wyboru i tworzy wartość wyniku z każdej grupy i klucza.Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key. Klucze są porównywane przy użyciu określonej funkcji porównującej.The keys are compared by using a specified comparer.

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

Grupuje elementy sekwencji zgodnie z określoną kluczową funkcją wyboru i tworzy wartość wyniku z każdej grupy i klucza.Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key. Elementy każdej grupy są rzutowane przy użyciu określonej funkcji.The elements of each group are projected by using a specified function.

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

Grupuje elementy sekwencji zgodnie z określoną kluczową funkcją wyboru i tworzy wartość wyniku z każdej grupy i klucza.Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key. Wartości klucza są porównywane przy użyciu określonej funkcji porównującej, a elementy każdej grupy są rzutowane przy użyciu określonej usługi.Key values are compared by using a specified comparer, and the elements of each group are projected by using a specified function.

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

Skorelowanie elementów dwóch sekwencji na podstawie równości kluczy i grupuje wyniki.Correlates the elements of two sequences based on equality of keys and groups the results. Domyślna funkcja porównująca równość jest używana do porównywania kluczy.The default equality comparer is used to compare keys.

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

Skorelowanie elementów dwóch sekwencji w oparciu o równość klucza i grupuje wyniki.Correlates the elements of two sequences based on key equality and groups the results. Określony IEqualityComparer<T> jest używany do porównywania kluczy.A specified IEqualityComparer<T> is used to compare keys.

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

Tworzy przecięcie zestawu dwóch sekwencji przy użyciu domyślnej funkcji porównującej równość do porównywania wartości.Produces the set intersection of two sequences by using the default equality comparer to compare values.

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

Tworzy część wspólną dwóch sekwencji przy użyciu określonego IEqualityComparer<T> do porównywania wartości.Produces the set intersection of two sequences by using the specified IEqualityComparer<T> to compare values.

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

Skorelowanie elementów dwóch sekwencji na podstawie pasujących kluczy.Correlates the elements of two sequences based on matching keys. Domyślna funkcja porównująca równość jest używana do porównywania kluczy.The default equality comparer is used to compare keys.

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

Skorelowanie elementów dwóch sekwencji na podstawie pasujących kluczy.Correlates the elements of two sequences based on matching keys. Określony IEqualityComparer<T> jest używany do porównywania kluczy.A specified IEqualityComparer<T> is used to compare keys.

Last<TSource>(IEnumerable<TSource>)

Zwraca ostatni element sekwencji.Returns the last element of a sequence.

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

Zwraca ostatni element sekwencji, który spełnia określony warunek.Returns the last element of a sequence that satisfies a specified condition.

LastOrDefault<TSource>(IEnumerable<TSource>)

Zwraca ostatni element sekwencji lub wartość domyślną, jeśli sekwencja nie zawiera żadnych elementów.Returns the last element of a sequence, or a default value if the sequence contains no elements.

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

Zwraca ostatni element sekwencji, który spełnia warunek lub wartość domyślną, jeśli taki element nie zostanie znaleziony.Returns the last element of a sequence that satisfies a condition or a default value if no such element is found.

LongCount<TSource>(IEnumerable<TSource>)

Zwraca wartość Int64 reprezentującą łączną liczbę elementów w sekwencji.Returns an Int64 that represents the total number of elements in a sequence.

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

Zwraca element Int64 reprezentujący liczbę elementów w sekwencji spełnia warunek.Returns an Int64 that represents how many elements in a sequence satisfy a condition.

Max<TSource>(IEnumerable<TSource>)

Zwraca maksymalną wartość w sekwencji ogólnej.Returns the maximum value in a generic sequence.

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

Wywołuje funkcję transformacji dla każdego elementu sekwencji i zwraca Decimal wartość maksymalną.Invokes a transform function on each element of a sequence and returns the maximum Decimal value.

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

Wywołuje funkcję transformacji dla każdego elementu sekwencji i zwraca Double wartość maksymalną.Invokes a transform function on each element of a sequence and returns the maximum Double value.

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

Wywołuje funkcję transformacji dla każdego elementu sekwencji i zwraca Int32 wartość maksymalną.Invokes a transform function on each element of a sequence and returns the maximum Int32 value.

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

Wywołuje funkcję transformacji dla każdego elementu sekwencji i zwraca Int64 wartość maksymalną.Invokes a transform function on each element of a sequence and returns the maximum Int64 value.

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

Wywołuje funkcję transformacji dla każdego elementu sekwencji i zwraca maksymalną Decimal wartość null.Invokes a transform function on each element of a sequence and returns the maximum nullable Decimal value.

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

Wywołuje funkcję transformacji dla każdego elementu sekwencji i zwraca maksymalną Double wartość null.Invokes a transform function on each element of a sequence and returns the maximum nullable Double value.

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

Wywołuje funkcję transformacji dla każdego elementu sekwencji i zwraca maksymalną Int32 wartość null.Invokes a transform function on each element of a sequence and returns the maximum nullable Int32 value.

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

Wywołuje funkcję transformacji dla każdego elementu sekwencji i zwraca maksymalną Int64 wartość null.Invokes a transform function on each element of a sequence and returns the maximum nullable Int64 value.

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

Wywołuje funkcję transformacji dla każdego elementu sekwencji i zwraca maksymalną Single wartość null.Invokes a transform function on each element of a sequence and returns the maximum nullable Single value.

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

Wywołuje funkcję transformacji dla każdego elementu sekwencji i zwraca Single wartość maksymalną.Invokes a transform function on each element of a sequence and returns the maximum Single value.

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

Wywołuje funkcję transformacji dla każdego elementu sekwencji ogólnej i zwraca maksymalną wartość wynikową.Invokes a transform function on each element of a generic sequence and returns the maximum resulting value.

Min<TSource>(IEnumerable<TSource>)

Zwraca wartość minimalną w sekwencji ogólnej.Returns the minimum value in a generic sequence.

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

Wywołuje funkcję transformacji dla każdego elementu sekwencji i zwraca wartość minimalną Decimal .Invokes a transform function on each element of a sequence and returns the minimum Decimal value.

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

Wywołuje funkcję transformacji dla każdego elementu sekwencji i zwraca wartość minimalną Double .Invokes a transform function on each element of a sequence and returns the minimum Double value.

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

Wywołuje funkcję transformacji dla każdego elementu sekwencji i zwraca wartość minimalną Int32 .Invokes a transform function on each element of a sequence and returns the minimum Int32 value.

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

Wywołuje funkcję transformacji dla każdego elementu sekwencji i zwraca wartość minimalną Int64 .Invokes a transform function on each element of a sequence and returns the minimum Int64 value.

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

Wywołuje funkcję transformacji dla każdego elementu sekwencji i zwraca minimalną Decimal wartość null.Invokes a transform function on each element of a sequence and returns the minimum nullable Decimal value.

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

Wywołuje funkcję transformacji dla każdego elementu sekwencji i zwraca minimalną Double wartość null.Invokes a transform function on each element of a sequence and returns the minimum nullable Double value.

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

Wywołuje funkcję transformacji dla każdego elementu sekwencji i zwraca minimalną Int32 wartość null.Invokes a transform function on each element of a sequence and returns the minimum nullable Int32 value.

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

Wywołuje funkcję transformacji dla każdego elementu sekwencji i zwraca minimalną Int64 wartość null.Invokes a transform function on each element of a sequence and returns the minimum nullable Int64 value.

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

Wywołuje funkcję transformacji dla każdego elementu sekwencji i zwraca minimalną Single wartość null.Invokes a transform function on each element of a sequence and returns the minimum nullable Single value.

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

Wywołuje funkcję transformacji dla każdego elementu sekwencji i zwraca wartość minimalną Single .Invokes a transform function on each element of a sequence and returns the minimum Single value.

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

Wywołuje funkcję transformacji dla każdego elementu sekwencji ogólnej i zwraca minimalną wartość wynikową.Invokes a transform function on each element of a generic sequence and returns the minimum resulting value.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable w oparciu o określony typ.Filters the elements of an IEnumerable based on a specified type.

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

Sortuje elementy sekwencji w kolejności rosnącej zgodnie z kluczem.Sorts the elements of a sequence in ascending order according to a key.

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

Sortuje elementy sekwencji w kolejności rosnącej przy użyciu określonej funkcji porównującej.Sorts the elements of a sequence in ascending order by using a specified comparer.

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

Sortuje elementy sekwencji w kolejności malejącej zgodnie z kluczem.Sorts the elements of a sequence in descending order according to a key.

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

Sortuje elementy sekwencji w kolejności malejącej przy użyciu określonej funkcji porównującej.Sorts the elements of a sequence in descending order by using a specified comparer.

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

Dodaje wartość na początku sekwencji.Adds a value to the beginning of the sequence.

Reverse<TSource>(IEnumerable<TSource>)

Odwraca kolejność elementów w sekwencji.Inverts the order of the elements in a sequence.

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

Projektuje każdy element sekwencji w nowym formularzu.Projects each element of a sequence into a new form.

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

Projektuje każdy element sekwencji w nowym formularzu, włączając indeks elementu.Projects each element of a sequence into a new form by incorporating the element's index.

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

Projektuje każdy element sekwencji do IEnumerable<T> i spłaszcza wyniki sekwencji w jedną sekwencję.Projects each element of a sequence to an IEnumerable<T> and flattens the resulting sequences into one sequence.

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

Projektuje każdy element sekwencji do IEnumerable<T> i spłaszcza wyniki sekwencji w jedną sekwencję.Projects each element of a sequence to an IEnumerable<T>, and flattens the resulting sequences into one sequence. Indeks każdego elementu źródłowego jest używany w przewidywanej formie tego elementu.The index of each source element is used in the projected form of that element.

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

Projektuje każdy element sekwencji do IEnumerable<T> , spłaszcza wynikowe sekwencje w jedną sekwencję i wywołuje funkcję selektora wyników dla każdego elementu w nim.Projects each element of a sequence to an IEnumerable<T>, flattens the resulting sequences into one sequence, and invokes a result selector function on each element therein.

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

Projektuje każdy element sekwencji do IEnumerable<T> , spłaszcza wynikowe sekwencje w jedną sekwencję i wywołuje funkcję selektora wyników dla każdego elementu w nim.Projects each element of a sequence to an IEnumerable<T>, flattens the resulting sequences into one sequence, and invokes a result selector function on each element therein. Indeks każdego elementu źródłowego jest używany w pośredniej formie projektu tego elementu.The index of each source element is used in the intermediate projected form of that element.

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

Określa, czy dwie sekwencje są równe, porównując elementy przy użyciu domyślnej funkcji porównującej równość dla ich typu.Determines whether two sequences are equal by comparing the elements by using the default equality comparer for their type.

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

Określa, czy dwie sekwencje są równe, porównując ich elementy przy użyciu określonego elementu IEqualityComparer<T> .Determines whether two sequences are equal by comparing their elements by using a specified IEqualityComparer<T>.

Single<TSource>(IEnumerable<TSource>)

Zwraca jedyny element sekwencji i zgłasza wyjątek, jeśli nie ma dokładnie jednego elementu w sekwencji.Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence.

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

Zwraca jedyny element sekwencji, który spełnia określony warunek, i zgłasza wyjątek, jeśli istnieje więcej niż jeden taki element.Returns the only element of a sequence that satisfies a specified condition, and throws an exception if more than one such element exists.

SingleOrDefault<TSource>(IEnumerable<TSource>)

Zwraca jedyny element sekwencji lub wartość domyślną, jeśli sekwencja jest pusta. Ta metoda zgłasza wyjątek, jeśli w sekwencji występuje więcej niż jeden element.Returns the only element of a sequence, or a default value if the sequence is empty; this method throws an exception if there is more than one element in the sequence.

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

Zwraca jedyny element sekwencji, który spełnia określony warunek lub wartość domyślną, jeśli taki element nie istnieje; Ta metoda zgłasza wyjątek, jeśli więcej niż jeden element spełnia warunek.Returns the only element of a sequence that satisfies a specified condition or a default value if no such element exists; this method throws an exception if more than one element satisfies the condition.

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

Pomija określoną liczbę elementów w sekwencji, a następnie zwraca pozostałe elementy.Bypasses a specified number of elements in a sequence and then returns the remaining elements.

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

Zwraca nową wyliczalną kolekcję, która zawiera elementy z source z count pominięciem ostatniego elementu kolekcji źródłowej.Returns a new enumerable collection that contains the elements from source with the last count elements of the source collection omitted.

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

Pomija elementy w sekwencji tak długo, jak określony warunek ma wartość true, a następnie zwraca pozostałe elementy.Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements.

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

Pomija elementy w sekwencji tak długo, jak określony warunek ma wartość true, a następnie zwraca pozostałe elementy.Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements. Indeks elementu jest używany w logice funkcji predykatu.The element's index is used in the logic of the predicate function.

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

Oblicza sumę sekwencji Decimal wartości uzyskanych przez wywołanie funkcji Transform dla każdego elementu sekwencji wejściowej.Computes the sum of the sequence of Decimal values that are obtained by invoking a transform function on each element of the input sequence.

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

Oblicza sumę sekwencji Double wartości uzyskanych przez wywołanie funkcji Transform dla każdego elementu sekwencji wejściowej.Computes the sum of the sequence of Double values that are obtained by invoking a transform function on each element of the input sequence.

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

Oblicza sumę sekwencji Int32 wartości uzyskanych przez wywołanie funkcji Transform dla każdego elementu sekwencji wejściowej.Computes the sum of the sequence of Int32 values that are obtained by invoking a transform function on each element of the input sequence.

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

Oblicza sumę sekwencji Int64 wartości uzyskanych przez wywołanie funkcji Transform dla każdego elementu sekwencji wejściowej.Computes the sum of the sequence of Int64 values that are obtained by invoking a transform function on each element of the input sequence.

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

Oblicza sumę sekwencji wartości dopuszczających wartość null Decimal , które są uzyskiwane przez wywołanie funkcji przekształcania dla każdego elementu sekwencji wejściowej.Computes the sum of the sequence of nullable Decimal values that are obtained by invoking a transform function on each element of the input sequence.

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

Oblicza sumę sekwencji wartości dopuszczających wartość null Double , które są uzyskiwane przez wywołanie funkcji przekształcania dla każdego elementu sekwencji wejściowej.Computes the sum of the sequence of nullable Double values that are obtained by invoking a transform function on each element of the input sequence.

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

Oblicza sumę sekwencji wartości dopuszczających wartość null Int32 , które są uzyskiwane przez wywołanie funkcji przekształcania dla każdego elementu sekwencji wejściowej.Computes the sum of the sequence of nullable Int32 values that are obtained by invoking a transform function on each element of the input sequence.

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

Oblicza sumę sekwencji wartości dopuszczających wartość null Int64 , które są uzyskiwane przez wywołanie funkcji przekształcania dla każdego elementu sekwencji wejściowej.Computes the sum of the sequence of nullable Int64 values that are obtained by invoking a transform function on each element of the input sequence.

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

Oblicza sumę sekwencji wartości dopuszczających wartość null Single , które są uzyskiwane przez wywołanie funkcji przekształcania dla każdego elementu sekwencji wejściowej.Computes the sum of the sequence of nullable Single values that are obtained by invoking a transform function on each element of the input sequence.

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

Oblicza sumę sekwencji Single wartości uzyskanych przez wywołanie funkcji Transform dla każdego elementu sekwencji wejściowej.Computes the sum of the sequence of Single values that are obtained by invoking a transform function on each element of the input sequence.

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

Zwraca określoną liczbę elementów sąsiadujących od początku sekwencji.Returns a specified number of contiguous elements from the start of a sequence.

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

Zwraca nową wyliczalną kolekcję, która zawiera ostatnie count elementy z source .Returns a new enumerable collection that contains the last count elements from source.

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

Zwraca elementy z sekwencji tak długo, jak określony warunek ma wartość true.Returns elements from a sequence as long as a specified condition is true.

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

Zwraca elementy z sekwencji tak długo, jak określony warunek ma wartość true.Returns elements from a sequence as long as a specified condition is true. Indeks elementu jest używany w logice funkcji predykatu.The element's index is used in the logic of the predicate function.

ToArray<TSource>(IEnumerable<TSource>)

Tworzy tablicę z IEnumerable<T> .Creates an array from a IEnumerable<T>.

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

Tworzy element a Dictionary<TKey,TValue> od IEnumerable<T> zgodnie z określoną funkcją selektora kluczy.Creates a Dictionary<TKey,TValue> from an IEnumerable<T> according to a specified key selector function.

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

Tworzy element a na Dictionary<TKey,TValue> podstawie IEnumerable<T> zgodnie z określoną funkcją selektora klucza i elementem porównującym klucz.Creates a Dictionary<TKey,TValue> from an IEnumerable<T> according to a specified key selector function and key comparer.

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

Tworzy Dictionary<TKey,TValue> z elementu IEnumerable<T> zgodnie z określonym selektorem kluczy i funkcjami selektora elementów.Creates a Dictionary<TKey,TValue> from an IEnumerable<T> according to specified key selector and element selector functions.

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

Tworzy element a Dictionary<TKey,TValue> od IEnumerable<T> zgodnie z określoną funkcją selektora kluczy, modułem porównującym i funkcją selektora elementów.Creates a Dictionary<TKey,TValue> from an IEnumerable<T> according to a specified key selector function, a comparer, and an element selector function.

ToHashSet<TSource>(IEnumerable<TSource>)

Tworzy HashSet<T> z IEnumerable<T> .Creates a HashSet<T> from an IEnumerable<T>.

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

Tworzy HashSet<T> z IEnumerable<T> przy użyciu comparer do porównywania kluczy.Creates a HashSet<T> from an IEnumerable<T> using the comparer to compare keys.

ToList<TSource>(IEnumerable<TSource>)

Tworzy List<T> z IEnumerable<T> .Creates a List<T> from an IEnumerable<T>.

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

Tworzy element a Lookup<TKey,TElement> od IEnumerable<T> zgodnie z określoną funkcją selektora kluczy.Creates a Lookup<TKey,TElement> from an IEnumerable<T> according to a specified key selector function.

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

Tworzy element a na Lookup<TKey,TElement> podstawie IEnumerable<T> zgodnie z określoną funkcją selektora klucza i elementem porównującym klucz.Creates a Lookup<TKey,TElement> from an IEnumerable<T> according to a specified key selector function and key comparer.

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

Tworzy Lookup<TKey,TElement> z elementu IEnumerable<T> zgodnie z określonym selektorem kluczy i funkcjami selektora elementów.Creates a Lookup<TKey,TElement> from an IEnumerable<T> according to specified key selector and element selector functions.

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

Tworzy element a Lookup<TKey,TElement> od IEnumerable<T> zgodnie z określoną funkcją selektora kluczy, funkcją porównującą i elementem selektora elementów.Creates a Lookup<TKey,TElement> from an IEnumerable<T> according to a specified key selector function, a comparer and an element selector function.

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

Tworzy Unię zestawu dwóch sekwencji przy użyciu domyślnej funkcji porównującej równość.Produces the set union of two sequences by using the default equality comparer.

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

Tworzy Unię zestawu dwóch sekwencji przy użyciu określonego IEqualityComparer<T> .Produces the set union of two sequences by using a specified IEqualityComparer<T>.

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

Filtruje sekwencję wartości na podstawie predykatu.Filters a sequence of values based on a predicate.

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

Filtruje sekwencję wartości na podstawie predykatu.Filters a sequence of values based on a predicate. Indeks każdego elementu jest używany w logice funkcji predykatu.Each element's index is used in the logic of the predicate function.

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

Tworzy sekwencję krotek z elementami z dwóch określonych sekwencji.Produces a sequence of tuples with elements from the two specified sequences.

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

Stosuje określoną funkcję do odpowiednich elementów dwóch sekwencji, generując sekwencję wyników.Applies a specified function to the corresponding elements of two sequences, producing a sequence of the results.

AsParallel(IEnumerable)

Włącza przetwarzanie równoległe zapytania.Enables parallelization of a query.

AsParallel<TSource>(IEnumerable<TSource>)

Włącza przetwarzanie równoległe zapytania.Enables parallelization of a query.

AsQueryable(IEnumerable)

Konwertuje IEnumerable do IQueryable .Converts an IEnumerable to an IQueryable.

AsQueryable<TElement>(IEnumerable<TElement>)

Konwertuje ogólny IEnumerable<T> na rodzajowy IQueryable<T> .Converts a generic IEnumerable<T> to a generic IQueryable<T>.

Ancestors<T>(IEnumerable<T>)

Zwraca kolekcję elementów, które zawierają elementy nadrzędne każdego węzła w kolekcji źródłowej.Returns a collection of elements that contains the ancestors of every node in the source collection.

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

Zwraca przefiltrowany kolekcji elementów, które zawierają elementy nadrzędne każdego węzła w kolekcji źródłowej.Returns a filtered collection of elements that contains the ancestors of every node in the source collection. Kolekcja zawiera tylko elementy, które mają zgodne XName .Only elements that have a matching XName are included in the collection.

DescendantNodes<T>(IEnumerable<T>)

Zwraca kolekcję węzłów podrzędnych każdego dokumentu i elementu w kolekcji źródłowej.Returns a collection of the descendant nodes of every document and element in the source collection.

Descendants<T>(IEnumerable<T>)

Zwraca kolekcję elementów, które zawierają elementy podrzędne każdego elementu i dokumentu w kolekcji źródłowej.Returns a collection of elements that contains the descendant elements of every element and document in the source collection.

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

Zwraca przefiltrowany kolekcji elementów, które zawierają elementy podrzędne każdego elementu i dokumentu w kolekcji źródłowej.Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. Kolekcja zawiera tylko elementy, które mają zgodne XName .Only elements that have a matching XName are included in the collection.

Elements<T>(IEnumerable<T>)

Zwraca kolekcję elementów podrzędnych każdego elementu i dokumentu w kolekcji źródłowej.Returns a collection of the child elements of every element and document in the source collection.

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

Zwraca filtrowaną kolekcję elementów podrzędnych każdego elementu i dokumentu w kolekcji źródłowej.Returns a filtered collection of the child elements of every element and document in the source collection. Kolekcja zawiera tylko elementy, które mają zgodne XName .Only elements that have a matching XName are included in the collection.

InDocumentOrder<T>(IEnumerable<T>)

Zwraca kolekcję węzłów, która zawiera wszystkie węzły w kolekcji źródłowej, posortowane w kolejności dokumentu.Returns a collection of nodes that contains all nodes in the source collection, sorted in document order.

Nodes<T>(IEnumerable<T>)

Zwraca kolekcję węzłów podrzędnych każdego dokumentu i elementu w kolekcji źródłowej.Returns a collection of the child nodes of every document and element in the source collection.

Remove<T>(IEnumerable<T>)

Usuwa każdy węzeł w kolekcji źródłowej z węzła nadrzędnego.Removes every node in the source collection from its parent node.

Dotyczy