Tak jak w przypadku operatora Select, wynik łączenia jest instancją nowej klasy z wszystkimi członkami obiektów źródłowych lub ich podzbiorem. Take – operator Take jest używany do wybrania pierwszych n obiektów z kolekcji TakeWhile Skip SkipWhile OfType – operator używany do wybrania elementów konkretnego typu Concat – operator tworzący konkatenacje dwóch kolekcji OrderBy – sortuje wyniki po wybranym elemencie kolekcji – według określonego klucza OrderByDescending – sortuje w odwrotnej kolejności niż standardowo ThenBy – określa, po czym sortować w następnym etapie ThenByDescending Reverse – odwraca kolekcje GroupBy Distinct – usuwa duplikacje wartości kluczy w kolekcji Union – operacja 'suma' – zwraca połączone ze sobą dwie kolekcje Intersect – operacja 'iloczyn' – zwraca część wspólną dwóch kolekcji Except EqualAll – sprawdza, czy wszystkie elementy w kolekcji są takie same First – zwraca pierwszy element kolekcji FirstOrDefault – zwraca pierwszy element kolekcji lub NULL, gdy kolekcja jest pusta Last – zwraca ostatni element kolekcji LastOrDefault – zwraca ostatni element kolekcji lub NULL, gdy kolekcja jest pusta Single ElementAt – zwraca element o wybranym indeksie (index) z kolekcji Any – sprawdza, czy którykolwiek element kolekcji spełnia warunek podany w nawiasach All – sprawdza, czy wszystkie
Źródło i licencja
Fragment artykułu Wikipedia — LINQ · historia autorów.
Tekst: CC BY-SA 4.0. Wydzielono fragment z dłuższego artykułu.