C# in Depth: What you need to master C# 2 and 3

C# in Depth: What you need to master C# 2 and 3
Authors
Jon Skeet
ISBN
1933988363
Published
21 Apr 2008
Purchase online
amazon.com

C# in Depth is a completely new book designed to propel existing C# developers to a higher level of programming skill. One simple principle drives this book: explore a few things deeply rather than offer a shallow view of the whole C# landscape. If you often find yourself wanting just a little more at the end of a typical chapter, this is the book for you.

Page 2 of 2
  1. Editorial Reviews
  2. Customer Reviews

Customer Reviews

adam_kahtava said
Through this book [C# in Depth], the author [Jon Skeet] lays the foundation for C# 3 (LINQ and Lambdas) as he incrementally guides us (developers) through the evolution of C#. Jon discusses some of the shortcomings in prior versions of the language while demonstrating and highlighting the improvements in a no-nonsense, non contrived, and easy to understand manner. Jon's thorough explanation of the concepts that lead up to the latest version of C# leave a vivid and lasting impression - he answers many of the "whys" so we can remember "how" the new language enhancements are implemented.

This book has a strong sense of quality, care, and integrity to it - something that most technical books lack. Jon's writing style is incredibly clear, and concise, and his extensive experience outside the C# realm permeate this text.

dirtbiker said
If you're like me, ie you know C# 1.0 very well and are comfortable with C# 2.0, this book is great because it skips all the precursory C# basics stuff that I already know. It does spend a little time to review C# 2.0 (those features crucial to the working of C# 3.0 features) and then focuses on what I believe to be a very insightful explanation of C# 3.0 features including LINQ and what makes LINQ tick. I really didn't want a C# book that wastes 1/3 to 1/2 its pages covering C# basics (what's an interface, yada, yada, yada). My time is valuable and I don't want to waste it plowing through stuff I already know. I read this book cover-to-cover and thoroughly enjoyed it. As far as technical books go, the author's style makes the book easier to read than your typical technical book. I highly recommend it.

machanic4 said
In short: This is a well-written, engaging, and in-depth book that will make good C# 2.0 developers into great C# 2.0 and C# 3.0 developers.

Detailed version:

Having been working with .NET/C# since version 1.0 and having written quite a bit of code for 2.0, I planned to skim through the C# 2.0 sections and only dig in for the C# 3 sections of this book. After skimming the first few pages, however, I realized my mistake and started reading. By doing so I discovered that I had missed or misunderstood a variety of nuances along the way -- some of them productivity features that would have helped me out in a few cases. Even for topics I understood well already, Skeet's coverage is clear and interesting enough that I read through those sections anyway.

Moving into the C# 3 sections of the book, I felt refreshed and knew that I finally had a very complete grasp of the C# 2 foundations on which C# 3 was built. The C# 3 sections of this book are a superb introduction to the topic and put the reader in an immediate position to leverage the powerful new feature set.

I have already recommended this book to a few colleagues who have been working with C# 2.0 for quite some time and want to get up to speed with C# 3.0. I think that the decision to cover the advanced C# 2.0 topics as well as C# 3.0 was a great one; every developer, no matter how experienced, has at least some small gaps here or there, and this book will fill them.

cwolfsheep said
Still haven't gotten a chance to really use it yet, but it does appear well written, and in a tone meant for programmers like myself that need to know more about updates to the C# language.

vincentcroquette said
This book is unique, I know no other book that is based on the same concept

If you're familiar with C#1 or C#2 and want to learn more about the more recent releases, this book's made for you

The author knows exactly what he is talking about and explains it in a very clear way

Also if you think that C#1 is good enough and see no reason to upgrade, this book will definitely show you the really nice new features step by step

You might also like...

Comments

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other, with no structural integrity, but just done by brute force and thousands of slaves” - Alan Kay