Vous voulez voir cette page en français ? Cliquez ici.


or
Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
C# in Depth
 
 

C# in Depth [Paperback]

Jon Skeet

List Price: CDN$ 57.99
Price: CDN$ 32.92 & this item ships for FREE with Super Saver Shipping. Details
You Save: CDN$ 25.07 (43%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Temporarily out of stock.
Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we ship the item.
Ships from and sold by Amazon.ca. Gift-wrap available.

Frequently Bought Together

C# in Depth + Effective C#  (Covers C# 4.0): 50 Specific Ways to Improve Your C# + CLR via C#
Price For All Three: CDN$ 98.83

Some of these items ship sooner than the others. Show details

Buy the selected items together
  • Temporarily out of stock.
    Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we ship the item.
    Ships from and sold by Amazon.ca.
    This item ships for FREE with Super Saver Shipping. Details

  • Effective C# (Covers C# 4.0): 50 Specific Ways to Improve Your C# CDN$ 26.45

    In Stock.
    Ships from and sold by Amazon.ca.
    This item ships for FREE with Super Saver Shipping. Details

  • CLR via C# CDN$ 39.46

    In Stock.
    Ships from and sold by Amazon.ca.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought


Product Details

  • Paperback: 584 pages
  • Publisher: Manning Publications; Second Edition edition (Nov 22 2010)
  • Language: English
  • ISBN-10: 1935182471
  • ISBN-13: 978-1935182474
  • Product Dimensions: 23.8 x 18.6 x 3 cm
  • Shipping Weight: 998 g
  • Amazon Bestsellers Rank: #6,962 in Books (See Top 100 in Books)

Product Description

Product Description

C# has changed significantly since it was first introduced. With the many upgraded features, C# is more expressive than ever. However, an in depth understanding is required to get the most out of the language.

C# in Depth, Second Edition is a thoroughly revised, up-to-date book that covers the new features of C# 4 as well as Code Contracts. In it, you’ll see the subtleties of C# programming in action, learning how to work with high-value features that you’ll be glad to have in your toolkit. The book helps readers avoid hidden pitfalls of C# programming by understanding “behind the scenes” issues.

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.


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

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 
(1)
(3)
(1)
(1)

Your tags: Add your first tag
 

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

There are no customer reviews yet on Amazon.ca
5 star:    (0)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
Share your experience with this product with others
Create your own review
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 4.8 out of 5 stars (30 customer reviews)

39 of 41 people found the following review helpful
5.0 out of 5 stars Excellent book: must read for all C# developers, Nov 13 2010
By Kevin M Miller - Published on Amazon.com
This review is from: C# in Depth (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.

12 of 12 people found the following review helpful
5.0 out of 5 stars Truly comprehensive resource explaining the inner workings of C#, Mar 10 2011
By Scott Etter - Published on Amazon.com
Amazon Verified Purchase(What's this?)
This review is from: C# in Depth (Paperback)
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. LINQ) and start to understand the functional programming paradigm that is making its way into the world of corporate IT. (I've actually read two other books specifically on LINQ and this book does a better job of explaining LINQ than either of them.)

Just one minor nitpik... the writing style is conversational and the text seems more verbose in places than it needs to be. This is easily forgivable because the writing is all very clear, and Skeet always has a definite point in mind. I think this just limits the book's usefulness as a quick reference somewhat.

All in all, I think this book is to C# what Joshua Bloch's Effective Java is to that other semi-colon language.

10 of 11 people found the following review helpful
5.0 out of 5 stars An excellent resource for experienced C# developers, Nov 15 2010
By kalpers - Published on Amazon.com
This review is from: C# in Depth (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.
 Go to Amazon.com to see all 30 reviews  4.8 out of 5 stars 

Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


Amazon.ca Privacy Statement Amazon.ca Shipping Information Amazon.ca Returns & Exchanges