See how the new delegate syntax conveniences in C# 2.0 take a lot of the tedium and drudgery out of working with delegates.
Articles Written by Jeffrey Richter
Is it possible to have a fair thread synchronization mechanism in the managed world?
Illustrates how the .NET Framework offers a consistent programming paradigm for working with collections, lists, and dictionaries.
Explains the programming paradigm (including type safety and performance) used within the .NET Framework Base Class Library (BCL) for enumerating objects.
JIT Compilation and Performance - To NGen or Not to NGen?