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

Категория: Образование
Нажмите для полного просмотра!
Итераторы и LINQ., слайд №1Итераторы и LINQ., слайд №2Итераторы и LINQ., слайд №3Итераторы и LINQ., слайд №4Итераторы и LINQ., слайд №5Итераторы и LINQ., слайд №6Итераторы и LINQ., слайд №7Итераторы и LINQ., слайд №8Итераторы и LINQ., слайд №9Итераторы и LINQ., слайд №10Итераторы и LINQ., слайд №11Итераторы и LINQ., слайд №12Итераторы и LINQ., слайд №13Итераторы и LINQ., слайд №14Итераторы и LINQ., слайд №15Итераторы и LINQ., слайд №16Итераторы и LINQ., слайд №17Итераторы и LINQ., слайд №18Итераторы и LINQ., слайд №19Итераторы и LINQ., слайд №20Итераторы и LINQ., слайд №21Итераторы и LINQ., слайд №22Итераторы и LINQ., слайд №23Итераторы и LINQ., слайд №24Итераторы и LINQ., слайд №25Итераторы и LINQ., слайд №26Итераторы и LINQ., слайд №27

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

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


Слайд 1





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

Слайд 2





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

Слайд 3





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

Слайд 4





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

Слайд 5





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

Слайд 6





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

Слайд 7





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

Слайд 8





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

Слайд 9





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

Слайд 10





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

Слайд 11





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

Слайд 12





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

Слайд 13





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

Слайд 14





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

Слайд 15





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

Слайд 16





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

Слайд 17





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

Слайд 18





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

Слайд 19





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

Слайд 20





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

Слайд 21





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

Слайд 22





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

Слайд 23





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

Слайд 24





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

Слайд 25





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

Слайд 26





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

Слайд 27





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



Похожие презентации
Mypresentation.ru
Загрузить презентацию