В последние пару дней я задал пару вопросов о делегатах ЗДЕСЬ и ЗДЕСЬ. Признаюсь... Я действительно не понимаю делегатов. И я ДЕЙСТВИТЕЛЬНО ДЕЙСТВИТЕЛЬНО ДЕЙСТВИТЕЛЬНО хочу понять и освоить их. (Я могу определить их - введите безопасные указатели функций, но поскольку у меня мало опыта работы с языками типа C, это не очень полезно.)
Может ли кто-нибудь рекомендовать некоторые онлайн-ресурсы, которые объяснят делегатов таким образом, который не предполагает ничего?
Это один из тех моментов, когда я подозреваю, что VB действительно меня мешает, потому что он делает некоторые проводки для меня за кулисами.
Идеальный ресурс просто объяснит, что представляют делегаты, не ссылаясь ни на что другое (события и обработчики событий), покажет мне, как все все подключено, объясните (как я только что узнал), что делегаты являются типами и что их делает уникальным как тип (возможно, с использованием магии ildasm)). Затем эта основа расширилась, чтобы объяснить, как делегаты связаны с событиями и обработчиками событий, которые нуждаются в довольно хорошем объяснении там, где они есть. Наконец, этот ресурс мог бы связать все это вместе с использованием реальных примеров и объяснить, что проводка происходит автоматически компилятором, как их использовать и т.д. И, о да, когда вам следует и не следует использовать делегатов, другими словами, недостатки и альтернативы к использованию делегатов.
Что вы говорите? Может ли кто-нибудь из вас указать мне ресурс (ы), который может помочь мне начать мое путешествие к мастерству?
ИЗМЕНИТЬ Одна последняя вещь. Идеальный ресурс объяснит, как вы можете и не можете использовать делегатов в объявлении интерфейса. Это то, что действительно сбило меня с толку.
Спасибо за вашу помощь.
Сет