Learn C# presents the C# programming language. It covers the language features introduced in Visual Studio versions 1.0, 2.0, and 3.0, with an emphasis on the powerful features introduced in C# 2.0 and the great enhancements introduced in C# 3.0. The book demonstrates each language feature with ready-to-run examples and drills. Each chapter ends with a summary of the key points learned in that chapter.
Some people express themselves by speaking loudly and waving their arms about. If you don’t understand, they just yell at you louder and louder until you give in and pretend to understand.
Then there are people like Sam, who takes the opposite approach. When I worked with Sam on the Microsoft Visual Studio C# documentation team, there was always an aura of calm and concentration emanating from his office. Calm, concentration, and about 90° F heat, because Sam liked to keep his office hotter than a sauna in a desert. Of course, when I sat in his office and asked him to explain some subtle point of a C# application to me, it’s possible that I just imagined his superior intellect because the heat made me stupid and drowsy, but I doubt it. Sam knows C#, and that’s all there is to it.
While I was working on the documentation, the refrain “Ask Sam” was something I heard a lot. The good news is that now, thanks to this book, you too can ask Sam anything you like about C#, and you’ll find the answers here. Just remember to bring some water.
Senior Content Project Manager, Microsoft