Функции высших порядков

Написано admin в 20 Июнь 2008 – 21:39 -

Функции высших порядков

Одно из наиболее важных применений делегатов связано с функциями высших порядков. Функцией высшего порядка называется такая функция (метод) класса, у которой один или несколько аргументов принадлежат к функциональному типу. Без этих функций в программировании обойтись довольно трудно. Классическим примером является функция вычисления интеграла, у которой один из аргументов задает подынтегральную функцию. Другим примером может служить функция, сортирующая объекты. Аргументом ее является функция Compare, сравнивающая два объекта. В зависимости от того, какая функция сравнения будет передана на вход функции сортировки, объекты будут сортироваться по-разному, например, по имени, или по ключу, или по нескольким полям. Вариантов может быть много, и они определяются классом, описывающим сортируемые объекты. Read more »


Tags: , , , , , , , , , ,
Находится в Учебник | No Comments »

Вопрос 4. Как создать таймер в C#?

Написано admin в 14 Июнь 2008 – 14:58 -

Вопрос 4. Как создать таймер в C#?

Таймер для окна создается без проблем. Но как создать его, скажем для консольного приложения? Для создания таймера в этом случае служит пространство имен System.Timers. Вот пример: Read more »


Tags: , , , , , , , , ,
Находится в FAQ по C# | No Comments »