27 / 27 / 7
Регистрация: 15.06.2014
Сообщений: 165
|
|
1 | |
В чем смысл делегатов10.08.2014, 18:55. Показов 2762. Ответов 13
Метки нет Все метки)
(
Всем привет. Дошел до изучения делегатов (Шилдт С# 4.0 Полное руководство), там сказано что делегат это просто ссылка на метод. И у меня сразу возник вопрос: В чем их смысл? Что мешает вызывать метод по его названию? Простите если это тупой вопрос)
0
|
|
10.08.2014, 18:55 | |
Ответы с готовыми решениями:
13
Чем события лучше делегатов? В чем смысл this В чем смысл интерфейса IDisposable? В чем смысл использования шестнадцатеричной системы |
27 / 27 / 7
Регистрация: 15.06.2014
Сообщений: 165
|
|
10.08.2014, 19:06 [ТС] | 3 |
Может показаться вопрос глупым но я не вижу ключевого слова delegate, только LINQ запрос.
0
|
foo();
|
|
10.08.2014, 19:13 | 5 |
![]() Решение
Frederick, в том коде делегаты помогают сопоставить строковое представление знаков +, -, *, / с функциями, которые им соответствуют
Добавлено через 2 минуты еще, очень надеюсь, этот пост поможет понять. И вообще всю тему почитайте, там много чего интересного
1
|
33 / 31 / 7
Регистрация: 16.08.2012
Сообщений: 126
|
|
10.08.2014, 19:20 | 6 |
события на них сидят.
1
|
27 / 27 / 7
Регистрация: 15.06.2014
Сообщений: 165
|
|
10.08.2014, 19:25 [ТС] | 8 |
Да, спасибо, почитал и немного начал понимать. Больно они сложные, а дальше еще сложнее (обобщения)... Азы и немного из среднего уровня я уже понимаю и легко могу использовать их. Осталось только делагаты, лямбда выражения, многопоточное программирование (продвинутый уровень) и обобщения. Будем дальше изучать) 5 год пошел)
0
|
53 / 53 / 10
Регистрация: 26.09.2013
Сообщений: 277
|
|
10.08.2014, 21:00 | 10 |
0
|
27 / 27 / 7
Регистрация: 15.06.2014
Сообщений: 165
|
|
10.08.2014, 22:28 [ТС] | 11 |
4 года я изучал без книг просто по видео-урокам. Неудачно. Потом взял книгу и почувствовал прирост знаний в своей голове. Хочу его изучить в совершенстве. А дальше перейти на С++
0
|
1057 / 864 / 195
Регистрация: 31.03.2010
Сообщений: 2,521
|
|
11.08.2014, 12:14 | 12 |
tranquil, вы за 5 лет до сих пор не знаете что такое делегаты и зачем они нужны??? ужс
![]() З.Ы. лучше начинать с изучения С++ - там все сложнее, так как все надо делать ручками, но зато понимаешь что делается как и зачем. в C# это все сокрыто ванильным синтаксисом - код красивый, эффективный, но за рюшками закрыты мощные механизмы, не понимая которые вы не сможете их использовать.
0
|
53 / 53 / 10
Регистрация: 26.09.2013
Сообщений: 277
|
|
11.08.2014, 13:42 | 13 |
Learx,
с чего вы взяли,что я 5 лет изучаю C#? ![]() я думаю? вы меня перепутали с автором этого поста --> В чем смысл делегатов
0
|
1057 / 864 / 195
Регистрация: 31.03.2010
Сообщений: 2,521
|
|
11.08.2014, 14:08 | 14 |
tranquil, проше прощения, промахнулся мышкой
![]()
0
|
11.08.2014, 14:08 | |
Помогаю со студенческими работами здесь
14
В чём практический смысл async/await? В чём смысл использования ключевого слова ref? В чём смысл событий? А именно, зачем нужно ключевое слово event Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |