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

Нажмите для полного просмотра!
Анонимный метод и лямбда выражение, слайд №1 Анонимный метод и лямбда выражение, слайд №2 Анонимный метод и лямбда выражение, слайд №3 Анонимный метод и лямбда выражение, слайд №4 Анонимный метод и лямбда выражение, слайд №5 Анонимный метод и лямбда выражение, слайд №6 Анонимный метод и лямбда выражение, слайд №7 Анонимный метод и лямбда выражение, слайд №8 Анонимный метод и лямбда выражение, слайд №9 Анонимный метод и лямбда выражение, слайд №10 Анонимный метод и лямбда выражение, слайд №11 Анонимный метод и лямбда выражение, слайд №12 Анонимный метод и лямбда выражение, слайд №13 Анонимный метод и лямбда выражение, слайд №14 Анонимный метод и лямбда выражение, слайд №15 Анонимный метод и лямбда выражение, слайд №16 Анонимный метод и лямбда выражение, слайд №17 Анонимный метод и лямбда выражение, слайд №18 Анонимный метод и лямбда выражение, слайд №19 Анонимный метод и лямбда выражение, слайд №20

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

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


Слайд 1


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

Слайд 2


Анонимный метод и лямбда выражение
Описание слайда:
Анонимный метод и лямбда выражение

Слайд 3


Синтаксис лямбда выражений
Описание слайда:
Синтаксис лямбда выражений

Слайд 4


Анонимный метод и лямбда выражение, слайд №4
Описание слайда:

Слайд 5


Анонимный метод и лямбда выражение, слайд №5
Описание слайда:

Слайд 6


Анонимный метод и лямбда выражение, слайд №6
Описание слайда:

Слайд 7


Захват изменяемых переменных
Описание слайда:
Захват изменяемых переменных

Слайд 8


Захват временных изменяемых переменных
Описание слайда:
Захват временных изменяемых переменных

Слайд 9


Захват изменяемых переменных в foreach
Описание слайда:
Захват изменяемых переменных в foreach

Слайд 10


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

Слайд 11


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

Слайд 12


Применение лямбда-выражения в Array.ConvertAll ( ) int[ ] fib = new int[ ] { 0, 1, 1, 2, 3, 5, 8, 13 }; double[ ] del = Array.ConvertAll(fib, e =>...
Описание слайда:
Применение лямбда-выражения в 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 static void ForEach(T[] array, Action action) T – типизирующий параметр; Action - обобщенный делегат-тип: public...
Описание слайда:
Метод Array.ForEach( ) public static void ForEach(T[] array, Action action) T – типизирующий параметр; Action - обобщенный делегат-тип: public delegate void Action(T obj)

Слайд 14


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

Слайд 15


Метод Array.Sort( ) public static void Sort(T[] array, Comparison comparison) T – типизирующий параметр; Comparison - обобщенный делегат-тип: public...
Описание слайда:
Метод Array.Sort( ) public static void Sort(T[] array, Comparison comparison) T – типизирующий параметр; Comparison - обобщенный делегат-тип: public delegate int Comparison(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...
Описание слайда:
Пример использования метода 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 static T Find( T[ ] array, Predicate match) T – типизирующий параметр; Predicate - обобщенный делегат-тип: public delegate...
Описание слайда:
Метод Array.Find( ) public static T Find( T[ ] array, Predicate match) T – типизирующий параметр; Predicate - обобщенный делегат-тип: public delegate bool Predicate(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 &...
Описание слайда:
Пример использования метода 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 static T [ ] FindAll( T[ ] array, Predicate match) T – типизирующий параметр; Predicate - обобщенный делегат-тип:...
Описание слайда:
Метод Array.FindAll( ) public static T [ ] FindAll( T[ ] array, Predicate match) T – типизирующий параметр; Predicate - обобщенный делегат-тип: public delegate bool Predicate(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 ==...
Описание слайда:
Пример использования метода 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"));



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