GetTextbooks.com  
 Compare Prices & Save up to 90%
Search by ISBN, title, author, etc ...

Login | Sign up | My Wish List 


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

by Jon Skeet

ISBN-10: 9781933988368
ISBN-10: 1-933988-36-3
ISBN-13: 9781933988368
ISBN-13: 978-1-933988-36-8
Paperback
2008-04-21
Manning Publications


Find Lowest Price

Editorials


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

Expert author Jon Skeet dives into the C# language, plumbing new C# 2 and 3 features and probing the core C# language concepts that drive them. This unique book puts the new features into context of how C# has evolved without a lengthy rehearsal of the full C# language.

C# in Depth briefly examines the history of C# and the .NET framework and reviews a few often-misunderstood C# 1 concepts that are very important as the foundation for fully exploiting C# 2 and 3. Because the book addresses C# 1 with a light touch, existing C# developers don't need to pick through the book in order to find new material to enhance their skills.

This book focuses on the C# 2 and 3 versions of the language, but clearly explains where features are supported by changes in the runtime (CLR) or use new framework classes. Each feature gets a thorough explanation, along with a look on how you'd use it in real life applications.

C# in Depth is both a vehicle for learning C# 2 and 3 and a reference work. Although the coverage is in-depth, the text is always accessible: You'll explore pitfalls that can trip you up, but you'll skip over gnarly details best left to the language specification. The overall effect is that readers become not just proficient in C# 2 and 3, but comfortable that they truly understand the language.


Reviews


Great insight on C# 2 and 3
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.

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

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

Unique!
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

This is the one to get!

Ah! This is the C# book I was looking for. Very well done. At the risk of sounding nasty I will say this: I have read both books, and "C# in Depth" is far better than ""Effective C#" by Wagner.


Home | Browse | Professors | Merchants | Webmasters | Contact Us

[ Canada | United Kingdom ]

Copyright © 2003-2008 GetTextbooks.com