Many of the comments Eric made when reviewing the book didn??™t impact
the text directly, but are pure gold nonetheless. Rather than keeping them to myself,
I??™ve incorporated them into the notes on the book??™s website. Think of them as the literary
equivalent of a DVD commentary track.
xxiii
about this book
This is a book about C#2 and 3??”it??™s as simple as that. I barely cover C#1, and only cover
the .NET Framework libraries and Common Language Runtime (CLR) when they??™re
related to the language. This is a deliberate decision, and the result is quite a different
book from most of the C# and .NET books I??™ve seen.
By assuming a reasonable amount of knowledge of C#1, I avoided spending hundreds
of pages covering material that I think most people already understand. That
gave me much more room to expand on the details of C#2 and 3, which is what I hope
you??™re reading the book for.
I believe that many developers would be less frustrated with their work if they had
a deeper connection with the language they??™re writing in. I know it sounds geeky in the
extreme to talk about having a ???relationship??? with a programming language, but that??™s
the best way I can describe it. This book is my attempt to help you achieve that sort of
understanding, or deepen it further. It won??™t be enough on its own??”it should be a
companion to your coding, guiding you and suggesting some interesting avenues to
explore, as well as explaining why your code behaves the way it does.
Pages:
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30