Introduction

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. ...

Get A Programmer's Guide to C# 5.0, 4th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.