Рубрика: Linq

Zip

Функция объединяет две последовательности.

Union

Функция возвращает последовательность, представляющую собой объединение двух других последовательностей без повторяющихся элементов.

Intersect

Функция возвращает элементы, присутствующие в обеих последовательностях.

Except

Функция возвращает элементы, присутствующие в первой, но отсутствующие во второй последовательности.

Distinct

Функция возвращает последовательность без повторяющихся элементов.

Where

Функция сортирует члены последовательности.

Select

Функция создает проекцию части последовательности. using System; //добавить ссылку using System.Linq; class Program { public static int Main() { int[] ara = new int[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; var query = ara.Select(n => n); foreach(var i in query) { Console.Write(«{0} «, i); } Console.WriteLine(); Console.ReadKey(); return […]

TakeWhile

Функция возвращает последовательность, в которую включаются элементы, соответствующие указанному условию.

Take

Функция возвращает первые n элементов и игнорирует остальные.

SkipWhile

Функция возвращает последовательность, в которой пропущены элементы, не соответствующие указанному условию. 5 6 7 8 9 10