C# Делегаты анонимные методы лямбда-выражения на примере калькулятора /Vasileva Anna/

  Рет қаралды 363

Anna Vasileva

Anna Vasileva

Жыл бұрын

Одна из лабораторных работ подразумевает углубленное изучение делегатов и разработку калькулятора с их применением. Это видео - часть данной лабораторной работы. Используем структуру Dictionary. Объясняется, почему делегаты удобно использовать на реальном примере.

Пікірлер: 12
@Norjex-yg1pz
@Norjex-yg1pz Ай бұрын
Полезно, красиво и без воды. 10 из 10!
@EminHasanov-nj6un
@EminHasanov-nj6un Жыл бұрын
У вас отлично получается! Продолжайте в том же духе!)
@dmitriykrasnoperov2086
@dmitriykrasnoperov2086 Жыл бұрын
Очень позновательно и понятно.
@Maestrosuper1989
@Maestrosuper1989 Жыл бұрын
отличное видео, как то, что нужно!
@levleynov3663
@levleynov3663 Жыл бұрын
А мне понравилось, круто!) Спасибо)
@annavasileva5688
@annavasileva5688 Жыл бұрын
Следующей темой разберём события Event. Если нужно сделать видео-разбор по этой теме - ставьте лайк этому комментарию. Как дальше использовать модуль? - В первой версии класса Calculator были использованы буферные переменные. Тогда класс был самодостаточен, он выводил результат расчетов самостоятельно. Это лишало его модульности. Для того, чтобы избавиться от этого, был разработан новый пример из видео. Полученный класс только обрабатывает и выдаёт значение. Ему не нужно хранить никаких промежуточных значений. Если пользователю необходимо хранить промежуточные значения, лучше создать для пользователя класс-контекст.
@yaroslavz1863
@yaroslavz1863 Жыл бұрын
Анна, добрый день, хотел порпосить вас сделать обучающее видео с созданием полноценного веб приложения с трехслойной архитекурой, возможно апи или еще что-то. Коротких простых уроков уже предостаточно в интернете имхо
@annavasileva5688
@annavasileva5688 Жыл бұрын
@@yaroslavz1863 здравствуйте. Очень интересное предложение, но на это требования нужно некоторое время. Если будет возможность - сделаю.
@alexpetruco1348
@alexpetruco1348 Жыл бұрын
Круто
@user-oq9xr8dj1b
@user-oq9xr8dj1b 3 ай бұрын
Делегат это не тип, а скорее тип оператора, который предоставляет доступ к методу с определенным списком его параметров и типом возвращаемого значения. Экземпляр делегата это уже из ООП - объект который хранит ссылку (адрес ) на делегат? Экземпляр делегата вызывается с помощью метода Invoke? Ну очень все стало понятно, так понятно, что вопросов еще больше стало, чем было.
@user-oq9xr8dj1b
@user-oq9xr8dj1b 3 ай бұрын
Я всегда думал, что делегат представляет кого-то, а не выполняет их обязанности.
@annavasileva5688
@annavasileva5688 3 ай бұрын
Сейчас посмотрела определение и поняла, что в моём изложении есть некоторая путаница. У меня делегат всегда ассоциировался с фразой "делегирование обязанностей" или "делегация". В-первом случае, делегату направляются полномочия другого человека (т.е. он становится обязанным выполнять задачи другого), а во-втором случае, делегация собирается для решения задач другой организации (получается, тоже становятся обязанными). Но ваше определение более просто и понятно описывает делегат. Спасибо за комментарий!
7  ПАРАДОКСОВ БЕСКОНЕЧНОСТИ
36:02
Mathin
Рет қаралды 518 М.
DO YOU HAVE FRIENDS LIKE THIS?
00:17
dednahype
Рет қаралды 35 МЛН
Жайдарман | Туған күн 2024 | Алматы
2:22:55
Jaidarman OFFICIAL / JCI
Рет қаралды 1,4 МЛН
When You Get Ran Over By A Car...
00:15
Jojo Sim
Рет қаралды 4,4 МЛН
КАК УСТРОЕН ИНТЕРНЕТ. НАЧАЛО
41:58
Alek OS
Рет қаралды 492 М.
C# Events События
14:36
codaza
Рет қаралды 49 М.
What are Closures in C# and why you NEED to know about them
12:01
Nick Chapsas
Рет қаралды 74 М.
C# Delegates Делегаты
18:14
codaza
Рет қаралды 82 М.
DO YOU HAVE FRIENDS LIKE THIS?
00:17
dednahype
Рет қаралды 35 МЛН