C# in Depth
SECOND EDITION
JON SKEET
SECOND EDITION
JON SKEET

Table of Contents
PART 1 PREPARING FOR THE JOURNEY 1 The changing face of C# development
2 Core foundations: building on C# 1
PART 2 C# 2: SOLVING THE ISSUES OF C# 1
3 Parameterized typing with generics
4 Saying nothing with nullable types
5 Fast-tracked delegates
6 Implementing iterators the easy way
7 Concluding C# 2: the final features
PART 3 C# 3: REVOLUTIONIZING HOW WE CODE
8 Cutting fluff with a smart compiler
9 Lambda expressions and expression trees
10 Extension methods
11 Query expressions and LINQ to Objects
12 LINQ beyond collections
PART 4 C# 4: PLAYING NICELY WITH OTHERS
13 Minor changes to simplify code
14 Dynamic binding in a static language
15 Letting your code speak more clearly with Code Contracts
16 Whither now?
Click Here To Download