Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
38 used & new from $9.00

Have one to sell? Sell yours here
 
   
C# in Depth: What you need to master C# 2 and 3
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

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

by Jon Skeet (Author)
4.8 out of 5 stars See all reviews (32 customer reviews)

List Price: $44.99
Price: $29.69 & this item ships for FREE with Super Saver Shipping. Details
You Save: $15.30 (34%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Tuesday, July 14? Choose One-Day Shipping at checkout. Details
26 new from $23.50 12 used from $9.00

Frequently Bought Together

C# in Depth: What you need to master C# 2 and 3 + More Effective C#: 50 Specific Ways to Improve Your C# (Effective Software Development Series) + Effective C#: 50 Specific Ways to Improve Your C# (Effective Software Development Series)
Price For All Three: $96.49

Show availability and shipping details


Customers Who Bought This Item Also Bought

LINQ in Action

LINQ in Action

by Fabrice Marguerie
4.6 out of 5 stars (29)  $29.69
C# 3.0 in a Nutshell: A Desktop Quick Reference (In a Nutshell (O'Reilly))

C# 3.0 in a Nutshell: A Desktop Quick Reference (In a Nutshell (O'Reilly))

by Joseph Albahari
4.9 out of 5 stars (35)  $31.49
Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition (Windows.Net)

Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition (Windows.Net)

by Andrew Troelsen
4.4 out of 5 stars (56)  $37.79
Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries (2nd Edition) (Microsoft .NET Development Series)

Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries (2nd Edition) (Microsoft .NET Development Series)

by Krzysztof Cwalina
4.7 out of 5 stars (7)  $38.99
CLR via C#, Second Edition (Pro Developer)

CLR via C#, Second Edition (Pro Developer)

by Jeffrey Richter
4.8 out of 5 stars (46)  $37.79
Explore similar items

Editorial Reviews

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.


Product Details

  • Paperback: 424 pages
  • Publisher: Manning Publications; Pap/Pas edition (April 21, 2008)
  • Language: English
  • ISBN-10: 1933988363
  • ISBN-13: 978-1933988368
  • Product Dimensions: 9.1 x 7.3 x 1 inches
  • Shipping Weight: 1.5 pounds (View shipping rates and policies)
  • Average Customer Review: 4.8 out of 5 stars See all reviews (32 customer reviews)
  • Amazon.com Sales Rank: #40,633 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #42 in  Books > Computers & Internet > Programming > Languages & Tools > C#


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(14)
(10)
(9)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

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

 

Customer Reviews

32 Reviews
5 star:
 (28)
4 star:
 (2)
3 star:
 (1)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.8 out of 5 stars (32 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
15 of 17 people found the following review helpful:
5.0 out of 5 stars An excellent non-beginners C# book, May 4, 2008
I know these comments are going to give the impression of being one of those "independent" reviews that often get put up on Amazon shortly after a book is released. Those reviews all give the book in question five stars to make sure the author makes a few quick sales until people find out the real story about it...but this isn't one of those...it's actually a truthful review!

C# In Depth is an excellent, bordering on brilliant, examination of C#2 and C#3.

The author clearly understands the C# language at a very deep level and has the gift to be able to communicate his understanding in a way that really gets through to the average developer like you and me.

Jon Skeet starts with the assumption that you already understand the basics of C#1. He then deliberately skips over the usual route of discussing the .NET framework libraries, instead concentrating exclusively on the C# language itself.

He is therefore able to focus his book on reaching deep into the C# language itself....certainly to a level that I've never seen any other book come close to.

What I especially liked was the author's own free little tool for running his code snippets. Instead of getting bogged down in masses of unnecessary supplementary code to demonstrate a simple point, "Snippy" allows you to just enter the few lines you really want to understand and play with - and then it takes care of compiling and running them for you...a really neat idea.

I always say that there's a simple way to tell if someone is really an expert in something....ask them to explain something complex.

The pseudo-expert will only be able to explain complex topics using complex jargon and complex analogies. The real expert can explain complex topics using simple language and simple analogies...and this book demonstrates that the author is a real expert!

An excellent advanced C# book.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
6 of 6 people found the following review helpful:
4.0 out of 5 stars Detailed and technical yet a joy to read!, December 27, 2008
By keith "keithflo" (Philadelphia, Pa USA) - See all my reviews
Simply stated, this is an excellent C# book.

Its NOT for beginners ... but, if you are coming to C# from another language (like Java) or you know some C# but want to get a thorough understanding of features .. like .. how to write and use delegates(p. 34) ... What are generic type constraints? Why would I want to use them? (p. 75) ... then this book is what you need.

I love the writing. Its detailed and technical yet a joy to read. Even some light humor! Excellent!

I'm a Java developer and was looking for a good C# book and I stumbled upon the author's blog (and this book) while looking for reviews of another C# book I was considering ... this, out of the C# books I've seen, has the best combination of detailed coverage and good readable writing. IMHO.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
8 of 9 people found the following review helpful:
5.0 out of 5 stars Simply a must-have for C#, April 29, 2008
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 Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars .NET Developer Group Coban
Es importante enriquecernos de la tecnología que hoy en día existe, la programación cada día crece y con este libro puedo aprender un poco mas aunque sinceramente es un poco... Read more
Published 10 days ago by Jose Rolando Guay Paz

5.0 out of 5 stars Excellent C# book
This is one of the best computer books that I have ever read. Reading this book was like reading a fast paced action packed thriller, where each chapter opens you to new mysteries... Read more
Published 26 days ago by Naveen Razdhan

4.0 out of 5 stars C# In-Depth
Overall I feel this book has good info in it and was worth the purchase, my only complaint is that sometimes I felt as if the there wasn't enough detail given on a topic to make... Read more
Published 1 month ago by OutOfTouch

5.0 out of 5 stars Fantastic Book
I can't say enough about this book. It is not only great technically but also the writing is quite good. Read more
Published 4 months ago by Zachary Snow

5.0 out of 5 stars Must read even for experienced developers
This book is a must read even for experienced developers. The author leads you through the evolution of the C# language, taking the time to compare how the new features compare... Read more
Published 5 months ago by Mark Downes

5.0 out of 5 stars Review by Joris Crozier
This book is a true gold mine. Where the other books just present features with examples of use, this work goes into details to the most precise of every features. Read more
Published 5 months ago by Developpez.com writers

5.0 out of 5 stars The C# book for future experts
This book is a rare example of a fantastic technical book. I can think of only one other I have ever read which made me think the author knew his subject as well as Jon Skeet (I... Read more
Published 5 months ago by A. Eastham

5.0 out of 5 stars Very Informative
Intitially some of the content was beyond my level of understanding -- which was expected. As I began using advanced features like anonymous types, lambda expressions, & LINQ,... Read more
Published 5 months ago by Andrew W. George

5.0 out of 5 stars C# in really Depth
I was intended to write a long review, but when I thought about that I am going to write, I found it doesn't give this book what it deserve. Read more
Published 5 months ago by Abdullah S. Bamusa

5.0 out of 5 stars What a great book!
This is a great book. It's very readable, and it explains so many things. I was finding it very difficult to become familiar with the new features of C# without explanations, so... Read more
Published 6 months ago by Devra Johnson

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
  Discussion Replies Latest Post
Textbooks for Kindle DX? 35 39 minutes ago
C# or Java? 32 6 days ago
Does anyone use Discovering Geometry: An Investigative Approach? 3 13 days ago
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Get Creative with Dremel Power Tools

Dremel power tools
Take on your next project with a versatile Dremel power tool. Shop now and save on Dremel power tools and take advantage of FREE Super Saver Shipping to save even more.

Shop Dremel tools

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Makita Power Tools

Shop for Makita products
Check out the huge selection of Makita power tools offered by Amazon.com, including an extensive line of drills and saws.

Shop for Makita products

 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Glenn Beck's Common Sense
Finger Lickin' Fifteen
Finger Lickin' Fifteen by Janet Evanovich

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates