Have one to sell? Sell yours here
or
Get a £0.60 Amazon.co.uk Gift Card
C# in Depth: What you need to master C# 2 and 3
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

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

Jon Skeet
4.7 out of 5 stars  See all reviews (19 customer reviews)

Available from these sellers.


Trade In this Item for up to £0.60
Trade in C# in Depth: What you need to master C# 2 and 3 for an Amazon.co.uk gift card of up to £0.60, which you can then spend on millions of items across the site. Plus, get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade-in values may vary (terms apply). Find more products eligible for trade-in.
There is a newer edition of this item:
C# in Depth C# in Depth 4.6 out of 5 stars (8)
£30.59
In stock.

Customers Who Bought This Item Also Bought


Product details

  • Paperback: 424 pages
  • Publisher: Manning Publications; 1 edition (28 April 2008)
  • Language English
  • ISBN-10: 1933988363
  • ISBN-13: 978-1933988368
  • Product Dimensions: 23.2 x 18.9 x 2.2 cm
  • Average Customer Review: 4.7 out of 5 stars  See all reviews (19 customer reviews)
  • Amazon Bestsellers Rank: 33,972 in Books (See Top 100 in Books)

More About the Author

Jon Skeet
Discover books, learn about writers, and more.

Visit Amazon's Jon Skeet Page

Product Description

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.

About the Author

Jon Skeet has worked with C# since 2002, and has been a Microsoft C# MVP since October 2003. He has spent a great amount of time in the C# community answering questions in newsgroups as well as writing articles on the most misunderstood aspects of C# and .NET. After having read tens of thousands of questions over the years, Jon has developed a deep insight into the areas that developers have trouble with, as well as what they're trying to achieve. A keen reader of specifications, Jon aims to understand the language at the deepest level, which enables him to provide a detailed exposition of C#, including a few dark corners which can trip up the unwary developer.


Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(2)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

4 star
0
3 star
0
1 star
0
Most Helpful Customer Reviews
16 of 16 people found the following review helpful
Flawless 23 Jun 2008
Format:Paperback
I've just counted, it's the fifth book I've read on C# this year (not to mention a dozen books on .NET) and this is by far the best. It's not just very good technically, useful and enjoyable to read, it's flawless. In fact, I didn't find as single typo, a single sentence that was slightly misleading or incomplete which, in my experience, is extremely rare for a first edition. On top of being a highly competent developer, Jon is clearly a gifted writer and a born teacher. Every term is always used appropriately and in the right context, every example is spot on and contains the least amount of code that shows the full extent of the feature... this is a rare treat.
So, forget about reading the C# Specification. If you want to know all the useful stuff without going through pages and pages of boring and tedious text, read `C# in depth' instead! (I've made the mistake of doing it the other way round).
To sum up, if you are a good C# developer and you want to become a very good C# developer, there are 3 books you can't afford not to read: Framework Design Guidelines by Cwalina/Abrams, CLR via C# by Jeff Richter and this one!
Comment | 
Was this review helpful to you?
14 of 14 people found the following review helpful
Format:Paperback
Anyone that has ever Googled for anything threading related in C# will have come across the writing of Jon Skeet. Indeed, I have yet to meet a .Net developer that hasn't read and benefited from his writing on his "Yoda" blog. His writing has the very rare magic of being both concise and compelling.
Unlike most books within the current proliferation of .Net tomes, C# in Depth has a narrow focus. This allows the book to go into exquisite depth whilst maintaining a physical size that means it never leaves my backpack. I cannot stress enough that Jons expert writing means that although the subject matter is deep, you never feel "out of your depth". The chapter on Generics left me with the same feeling I got when I first read Don Boxes Essential .Net book. Excited. Stunned by what I thought I knew before but infact didnt. And most importantly, I actually felt more expert in my field.
Cant recommend this book enough.
Comment | 
Was this review helpful to you?
14 of 14 people found the following review helpful
Format:Paperback
Most "C#" books are actually books about the .NET framework (and the various core classes) using C# as the language for examples. Not this book; instead, this is truly a book about C# itself, touching on the framework only where necessary to explain the language design.

There are a lot of language features introduced in C# 2 and C# 3, and the simple fact is that many of these generally aren't fully understood by most developers. This book could truly change that. I consider myself an experienced C# developer, yet C# in Depth showed me depths (*useful* depths) I simply didn't know - even in the C# 2 areas that I thought I understood well. It also covers a lot of the language specifics surrounding LINQ (that being the main goal of C# 3), which I would consider essential for anyone serious about .NET 3.5 / VS2008.

A deeper understanding of the language is incredibly useful; especially when trying to understand why something isn't behaving as you expected (a prime example being the subtleties of "captured variables"). But equally, knowing how to work *with* the language (rather than against it) is key to robust and reusable designs. For example, the ability to use a more functional programming style in C# 3 (and what that means...).

And yet somehow, Jon manages to cover this technical vista while keeping the tone easily approachable, engaging, and even entertaining. Not a small challenge.

All in all, highly recommended: it will make you a better C# developer.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
Excellent...
Excellent writing, excellent material, excellent depth, excellent explanations, excellent examples... Read more
Published 4 days ago by S. Emm
Just a hard copy of the msdn documentation
Whether you read this book or browse the online msdn documentation you get the same experience and information. Badly written both in structure and in typing. Read more
Published 16 months ago by D. Pantazopoulos
This is a great book, but the 2nd edition will be out soon
I was very glad I read this book. I had been programming in C# 2 for years before reading it and still learned a lot about C#2, it also opened by eye to what C# 3 could do. Read more
Published 19 months ago by Ian Ringrose
at the c# end
I bought this having seen some of Jon's replies on forums. He seemed to know what he was talking about and the book bears that out. Read more
Published on 27 April 2010 by Bruvver
c# in Depth
In depth, we are at the bottom of the Atlantic trench here! However a nice clear style with plenty of code examples brings light to some murky regions.
Published on 22 Feb 2010 by BlackDog
Fantastic book on C#
If I could give this book 6 stars I would. It's written in a way that captures your interest and is fun to read. It's not a massive book either. Read more
Published on 13 Feb 2010 by Mr. J. Hibbert
Only buy if you know C# 1
This book is good for someone who has done programming in C# before. However, if you have previous programming experience but not with C#, this book is not for you. Read more
Published on 1 Oct 2009 by A. Jain
Great detail on C# 2/3 new features
Found this book from stackoverflow. A great reference guide for the newer features of C#.
Published on 7 Sep 2009 by J. A. Dunkerley
This is a one-coat gloss, not a primer
The cover sucks; I wouldn't have bought this book if it hadn't been given away.

However, if you're familiar with C# 2. Read more
Published on 21 Aug 2009 by Robert W. Rickard
What a great book!
I needed to get up to speed on the new features of C# without all of the fluff of the previous versions, how .NET works, and what the Internet is. Read more
Published on 27 July 2009 by A. Homer
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
Buy This Book, Or Wait 'Till 2nd Edition??? 1 21 Aug 2010
See all discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback