Презентация Анонимный метод и лямбда выражение онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Анонимный метод и лямбда выражение абсолютно бесплатно. Урок-презентация на эту тему содержит всего 20 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Анонимный метод и лямбда выражение



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    20 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    110.04 kB
  • Просмотров:
    59
  • Скачиваний:
    0
  • Автор:
    неизвестен



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

№1 слайд
В.В. Подбельский Иллюстрации
Содержание слайда: В.В. Подбельский Иллюстрации к курсу лекций по дисциплине «Программирование» Лямбда-выражения в методах класса Array

№2 слайд
Анонимный метод и лямбда
Содержание слайда: Анонимный метод и лямбда выражение

№3 слайд
Синтаксис лямбда выражений
Содержание слайда: Синтаксис лямбда выражений

№4 слайд
Содержание слайда:

№5 слайд
Содержание слайда:

№6 слайд
Содержание слайда:

№7 слайд
Захват изменяемых переменных
Содержание слайда: Захват изменяемых переменных

№8 слайд
Захват временных изменяемых
Содержание слайда: Захват временных изменяемых переменных

№9 слайд
Захват изменяемых переменных
Содержание слайда: Захват изменяемых переменных в foreach

№10 слайд
Некоторые статические методы
Содержание слайда: Некоторые статические методы класса Array с параметрами-делегатами Array.ConvertAll( ) Array.ForEach( ) Array.Sort( ) Array.Find( ) Array.FindAll( ) Оператор цикла foreach предназначен для перебора элементов коллекций, реализующих интерфейсы: System.Collections.IEnumerable или System.Collections.Generic.IEnumerable<T>

№11 слайд
Метод Array.ConvertAll public
Содержание слайда: Метод Array.ConvertAll public static TOutput[] ConvertAll<TInput, TOutput>( TInput[] array, Converter<TInput, TOutput> converter ) TInput, Toutput – типизирующие параметры; Converter<TInput, TOutput> - обобщенный делегат-тип: public delegate TOutput Converter <in TInput, out TOutput> (TInput input)

№12 слайд
Применение лямбда-выражения в
Содержание слайда: Применение лямбда-выражения в Array.ConvertAll ( ) int[ ] fib = new int[ ] { 0, 1, 1, 2, 3, 5, 8, 13 }; double[ ] del = Array.ConvertAll(fib, e => e/10.0); foreach (double elem in del) System.Console.Write(elem+"\t");

№13 слайд
Метод Array.ForEach public
Содержание слайда: Метод Array.ForEach( ) public static void ForEach<T>(T[] array, Action<T> action) T – типизирующий параметр; Action<T> - обобщенный делегат-тип: public delegate void Action<in T>(T obj)

№14 слайд
Примеры использования метода
Содержание слайда: Примеры использования метода Array.ForEach( ) int[] fib = new int[] { 0, 1, 1, 2, 3, 5, 8, 13 }; Array.ForEach(fib, Console.Write);

№15 слайд
Метод Array.Sort public
Содержание слайда: Метод Array.Sort( ) public static void Sort<T>(T[] array, Comparison<T> comparison) T – типизирующий параметр; Comparison<T> - обобщенный делегат-тип: public delegate int Comparison<in T>(T x, T y)

№16 слайд
Пример использования метода
Содержание слайда: Пример использования метода Array.Sort( ) int[ ] temp = new int[ ] { 10, 11, 15, 22, 43, 5, 8, 13 }; Array.Sort(temp, (x, y) => // тип не указан { if (x%5 == 0 & y%5 != 0 ) return 1 if (x == y) return 0; return -1; // верный порядок } ); Array.ForEach(temp, y => Console.Write(y + "\t"));

№17 слайд
Метод Array.Find public
Содержание слайда: Метод Array.Find( ) public static T Find<T>( T[ ] array, Predicate<T> match) T – типизирующий параметр; Predicate <T> - обобщенный делегат-тип: public delegate bool Predicate<in T>(T obj)

№18 слайд
Пример использования метода
Содержание слайда: Пример использования метода Array.Find( ) int[ ] temp = new int[ ] { 10, 11, 15, 22, 43, 5, 8, 13 }; int res = Array.Find(temp, t => t%5==0 & t%3==0); Console.WriteLine("res = "+res);

№19 слайд
Метод Array.FindAll public
Содержание слайда: Метод Array.FindAll( ) public static T [ ] FindAll<T>( T[ ] array, Predicate<T> match) T – типизирующий параметр; Predicate <T> - обобщенный делегат-тип: public delegate bool Predicate<in T>(T obj)

№20 слайд
Пример использования метода
Содержание слайда: Пример использования метода Array.FindAll( ) int[ ] temp = new int[] { 10, 11, 15, 22, 43, 5, 8, 13 }; int[ ] row = Array.FindAll(temp, t => t % 5 == 0); Array.ForEach(row, y => Console.Write(y + "\t"));

Скачать все slide презентации Анонимный метод и лямбда выражение одним архивом: