Главная » Статьи для тега "ProcessValue"

Объявление делегата и использование методов расширения в Visual C# (Sharp)

Добавлено Дата: 31 March, 2014 категория: C#

Делега т  объявляетс я  в  перво й  строк е  кода :

public delegate void ProcessValue(int value);

Объявлени е   делегат а   находитс я    вн е   област и   видимост и   класс а   ил и    интерфейса , н о   делега т   долже н   использоватьс я   в   контекст е   класса .   Поэтом у   в   т о   врем я   ка к

Читать »

Групповое использование делегатов в Visual C# (Sharp)

Добавлено Дата: 16 March, 2014 категория: C#

В примерах с делегатом существует взаимно однозначное отношение. Но делегаты по  своему  существу  способны  к  групповым  взаимоотношениям.  Так,  в  примере с  итератором  для  вычисления текущей  суммы  и  максимального  значения список обрабатывается  в  цикле  только  один  раз.  Далее  приводится  модифицированный код примера, в котором вызываются две реализации делегатов в одной итерации. List<int> 1st = new List<int> { 1, 2, 3, 4 };

Читать »

Реализация делегата в Visual C# (Sharp)

Добавлено Дата: 28 January, 2014 категория: C#

Реализация делегата является  простым  процессом.  Нужно только  объявить  метод в  классе,  который  имеет такую же сигнатуру метода.  Делегат  можно  реализовать с  помощью  статического  метода  или  метода  экземпляра;  разницы  нет  никакой. В следующем коде демонстрируется реализация делегата ProcessValue на основе обоих видов методов,

Читать »