A good article with examples. New features in C# 2.0 http://www.yoda.arachsys.com/csharp/csharp2/index.html Various "bits and bobs" described below Partial types Aliases Static classes Property access modifiers Nullable types and the null coalescing operator Delegate changes Implementing iterators with yield statements Generics