Programming Books C Java PHP Python Learn more Browse Programming Books
  • List Price: $49.99
  • Save: $37.52 (75%)
Rented from RentU
To Rent, select Shipping State from options above
Due Date: Dec 23, 2014
FREE return shipping at the end of the semester. Access codes and supplements are not guaranteed with rentals.
FREE Shipping on orders over $35.
Used: Good | Details
Sold by RentU
Condition: Used: Good
Comment: Fast shipping from Amazon! Qualifies for Prime Shipping and FREE standard shipping for orders over $35. Overnight, 2 day and International shipping available! Excellent Customer Service.. May not include supplements such as CD, access code or DVD.
Access codes and supplements are not guaranteed with used items.
Trade in your item
Get a $2.00
Gift Card.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

C# in Depth, Second Edition Paperback – November 22, 2010

ISBN-13: 860-1200917079 ISBN-10: 1935182471 Edition: Second Edition

Used
Price: $15.59
Rent
Price: $12.47
13 New from $17.99 20 Used from $12.01
Amazon Price New from Used from
Paperback
"Please retry"
$17.99 $12.01

There is a newer edition of this item:

Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Frequently Bought Together

C# in Depth, Second Edition + C# 5.0 in a Nutshell: The Definitive Reference
Buy the selected items together

NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Paperback: 584 pages
  • Publisher: Manning Publications; Second Edition edition (November 22, 2010)
  • Language: English
  • ISBN-10: 1935182471
  • ISBN-13: 978-1935182474
  • Product Dimensions: 9.3 x 7.4 x 1.4 inches
  • Shipping Weight: 2.2 pounds
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (40 customer reviews)
  • Amazon Best Sellers Rank: #371,021 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

Jon Skeet is a Google software engineer working in London. A Microsoft C# MVP since 2003 and prominent C# community personality, Jon has gained deep insight into how languages are misunderstood and abused-as well as seeing what developers really need to know.


More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Jon covers every major language feature from C# 1 through C# 4.
Tyson S. Maxwell
It's very easy to make a subject such as C# appear dull, but Jon Skeet informal style makes it easy to stay interested throughout.
Sean Fitzgerald
I can't recommend this book highly enough for those using C# professionally.
J. Crim

Most Helpful Customer Reviews

50 of 53 people found the following review helpful By Kevin M Miller on November 13, 2010
Format: Paperback
Of all the C# books I've read, this is by far my favorite. Anyone who is interested in furthering their knowledge on C# should own this book. All of Jon's explanations are clear and easy to read, and he has obviously spent a painstaking amount of time mastering every detail of the language. More importantly, he takes what could be considered a very dry topic (studying features of a programming language is considered truly exhilarating by few) in subtly injects humorous comments in the text. Besides is surprising thoroughness of his book, this is actually what impressed me the most about his writing.

All this being said, this is not a book for true C# beginners. If you have experience with other languages, such as Java (as it is similar to C#), you'll probably be able to grasp a lot of what Jon talks about as what you know can translate over, but this is not a book which will walk you through learning how to start programming. This should not be the first book you buy. This should be the second. After you've read the first one, throw it out to make room for this one, and buy it. I'm pretty confident to say, this is the only C# book you need. It covers versions 1 through 4, and out does any other book I've read on the subject.
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
27 of 29 people found the following review helpful By Scott Etter on March 10, 2011
Format: Paperback Verified Purchase
Jon Skeet is a rare bird (I mean that only as the highest praise), and it shows in this book. It seems like many tech book authors these days are folks who spend more time on the conference circuit than noodling out production code, and that shows in the level of depth of many a doorstop covering the latest version of whatever framework/language/productivity app. But Skeet writes production code for Google in Java apparently at the same time he puzzles out the minutia of the C# compiler and how it interfaces with the .NET runtime, BCL, and surrounding tooling. That sort of a "comparative religions" understanding really comes through in his insightful commentary and explanations of how C# works and why.

It's fair to say that this book doesn't cover as much of the compiler and BCL as many other C# titles for a couple of reasons. First, it covers mostly what has changed through the various versions of C#, so it leaves out a few minor areas that haven't changed (like the use and creation of custom Attributes, for example). You won't miss the few things that Skeet omits if you have any other book on C#. Also, it really is a book about the C# language and compiler so while the behavior of the runtime is discussed somewhat, it's in relationship to the specific IL generated by the compiler in different situations. (If you really want a book about the CLR, I'd recommend Jeffrey Richter's book, CLR via C#.)

What Skeet does describe is the thorniest and most poorly understood aspects of C# in a version-by-version analysis of each language feature, how it was introduced, and exactly how it functions. All of this is critical for a developer who wants to get the most out of C#'s new language features (e.g.
Read more ›
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
8 of 8 people found the following review helpful By James Skemp VINE VOICE on April 18, 2011
Format: Paperback
I've been working in C# (heavily towards Web usage via ASP.NET) for almost a handful of years now, with the various Wrox books, and online materials, serving me rather well. However, I never really dug 'deep' into C#, and knew that there was a great deal of functionality I just wasn't using.

This book, C# in Depth, comes up a lot during discussions of really understanding C#, or the man (legend?) that is Jon Skeet. So, while I'd consider myself an intermediate user, I decided to pick up a copy of C# in Depth and try giving it a read. Would it just go right over my head, or would I find it genuinely interesting?

Thankfully, I found C# in Depth to be an absolute pleasure to read, with only a few chapters going over my head, or slamming into it, causing a slight headache. (Thankfully, in all these instances he gave fair warning.)

First, Jon has a gift for explaining almost everything covered in easy to understand ways, using examples when necessary, and a good number of links for other resources. All too often books have, in my opinion, too few links, requiring the reader to hunt about for resources.

Second, he has an honest love of the language and its history, which becomes quickly apparent as you begin reading the book. Of course, he's also apt to point out the flaws of certain items, offering suggestions when possible.

All of this combines to make for a rather quick read, despite the rather large number of pages.

If you have any interest in understanding how C# has developed from version 1 to where it is now with version 4, and consider yourself something of an intermediate (or 'high' beginner), I'd strongly recommend this book.
Read more ›
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
12 of 15 people found the following review helpful By kalpers on November 15, 2010
Format: Paperback
As an experience C# developer, I tend to find most programming books written more for a reader who is just starting out in that particular language. When I do find a programming book that is written more for the advanced developer, the content is usually too specific. I jumped on the .Net bandwagon back when it first started off; I dabbled in 2.0 and didn't start focusing on the language changes until 4.0. I was very pleased by the way Jon Skeet approached his audience and kept the material interesting. My favorite parts of this book were in the first few chapters where the author shows you how we got from 1.0 to the 4.0 version of the language. Even though some of this was review, the approach made the material interesting and kept my attention. The rest of the book delved into more detailed information but it wasn't specific to any one topic. Jon focused mostly on what he discussed at a higher level earlier on in the book. I would definitely recommend this book to any experienced programmer looking to learn C# or someone who already knows enough C# to be dangerous.
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews


What Other Items Do Customers Buy After Viewing This Item?