Презентация Итераторы и LINQ.

Категория: Образование


500500500500500500500500500500500500500500500500500500500500500500500500500500500

Вы можете ознакомиться и скачать презентацию на тему Итераторы и LINQ.. Доклад-сообщение содержит 27 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.


Слайды и текст этой презентации

Слайд 1
Описание слайда:
Итераторы и LINQ

Слайд 2
Описание слайда:
Интерфейс IEnumerable и IEnumerator

Слайд 3
Описание слайда:
Ключевое слово yield

Слайд 4
Описание слайда:
Примеры итераторов

Слайд 5
Описание слайда:
Задание 0

Слайд 6
Описание слайда:
Что такое LINQ to Objects

Слайд 7
Описание слайда:
Выражения запросов

Слайд 8
Описание слайда:
Компиляция выражений

Слайд 9
Описание слайда:
Делегаты Func

Слайд 10
Описание слайда:
Запросы Where() и Select()

Слайд 11
Описание слайда:
Запрос SelectMany()

Слайд 12
Описание слайда:
Упорядочение – OrderBy(), ThenBy()

Слайд 13
Описание слайда:
Группирование – запрос GroupBy()

Слайд 14
Описание слайда:
Задание 1 Имеется список книг – объектов класса Book: class Book { public string Name; public int Year; } Выберите все книги, в названии которых есть слово LINQ, а год издания високосный. Дана последовательность русских слов. Сколько букв алфавита понадобилось для написания этих слов? Дан массив целых двузначных чисел. Упорядочить их по возрастанию старшего разряда, а затем по убыванию младшего, например, { 14, 12, 23, 20, 33, 32 }. Дан массив книг books. Сколько книг написал каждый автор (распечатать в два столбца: Автор, Количество)?

Слайд 15
Описание слайда:
Агрегация – Agregate, Sum, Average, Max, Min

Слайд 16
Описание слайда:
Соединение – Join

Слайд 17
Описание слайда:
Групповое соединение - GroupJoin

Слайд 18
Описание слайда:
Задание 2 1. Выразите через запрос Agregate() запросы Count(), Max() и Average(). 2. Дан массив книг books. Сколько книг написал каждый автор (получить последовательность пар: автор – число книг)? 3. Дан массив чисел. Составьте все пары … а) из всевозможных чисел; б) из чисел, не равных между собой; в) исключив пару (a, b), если пара (b, a) уже есть в результате.

Слайд 19
Описание слайда:
Остальные запросы

Слайд 20
Описание слайда:
Разбиение: Take, Skip, TakeWhile, SkipWhile

Слайд 21
Описание слайда:
Union, Intersect, Except, Distinct

Слайд 22
Описание слайда:
Отдельные элементы: First, Last, ElementAt, Single

Слайд 23
Описание слайда:
Генераторы: Repeat, Range, Empty

Слайд 24
Описание слайда:
ToArray, ToList, ToDictionary, ToLookup, AsEnumerable

Слайд 25
Описание слайда:
Преобразования элементов: OfType, Cast

Слайд 26
Описание слайда:
Кванторы: All, Any, Contains

Слайд 27
Описание слайда:
Разное: Concat, Reverse, SequenceEqual, DefaultIfEmpty



Похожие презентации

Mypresentation.ru

Загрузить презентацию