Advanced Delegates
Delegates may be the least-understood part of the CLR. Delegates look
a bit like method pointers, but the differences go well beyond
delegates' multi-cast abilities. I will start with a quick survey of
delegate basics, including invocation list editing and event syntax
(which few people seem to really understand). I will then explore
2.0's anonymous methods before concluding with a lengthy discussion of
asynchronous delegate execution and the system ThreadPool. Along the
way, I'll touch on minor topics like covariance and contravariance as
well as creating a delegate instead of repeatedly invoking a
dynamically loaded method.
<http://www.midnightbeach.com/Talks.html>
Palo Alto April 5, 2006
Sacramento April 25, 2006
--
<http://www.midnightbeach.com> Contracting, consulting, training
..NET 2.0 for Delphi Programmers <http://www.midnightbeach.com/.net>
In production - in stores by June
|