When I started on the first edition of this book, I got some very sage advice. “Write the book that you wish existed.”
This is not a book to teach you how to write code, nor is it a detailed language specification. It is designed to explain both how C# works and why it works that way—the kind of book that a professional developer who is going to be writing C# code would want.
Who This Book Is For
This book is for software developers who want to understand why C# is designed the way it is and how to use it effectively. The content assumes familiarity with object-oriented programming concepts.
How This Book Is Structured
After a couple of introductory chapters, the book progresses from the simpler C# features to the more complex ones. ...