It is a good material focusing on the update list of C#2.0, 3.0.
Some explainations about generics, different delegate, iterator implementations, nullable, global, auto implementation properties, implicit local variable, extension method(my favorite), lambda, lambda tree, linq to objects, linq to sql, xml.....