or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
31 used & new from £17.58

Have one to sell? Sell yours here
 
   
C# in Depth: What you need to master C# 2 and 3
 
See larger image
 

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 (13 customer reviews)
RRP: £31.99
Price: £20.35 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £11.64 (36%)
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
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

Want guaranteed delivery by Tuesday, November 10? Choose Express delivery at checkout. See Details
24 new from £17.58 7 used from £17.94

Frequently Bought Together

Customers buy this book with LINQ in Action by Fabrice Marguerie

C# in Depth: What you need to master C# 2 and 3 + LINQ in Action
Price For Both: £42.11

Show availability and shipping details

  • This item: C# in Depth: What you need to master C# 2 and 3 by Jon Skeet

    In stock.
    Dispatched from and sold by Amazon.co.uk.
    This item Delivered FREE in the UK with Super Saver Delivery. See details and conditions

  • LINQ in Action by Fabrice Marguerie

    In stock.
    Dispatched from and sold by Amazon.co.uk.
    This item Delivered FREE in the UK with Super Saver Delivery. See details and conditions


Customers Who Bought This Item Also Bought

More Effective C#: 50 Specific Ways to Improve Your C# (Effective Software Development)

More Effective C#: 50 Specific Ways to Improve Your C# (Effective Software Development)

by Bill Wagner
2.5 out of 5 stars (2)  £14.49
LINQ in Action

LINQ in Action

by Fabrice Marguerie
4.2 out of 5 stars (4)  £21.76
Concurrent Programming on Windows: Architecture, Principles, and Patterns (Microsoft .Net Development)

Concurrent Programming on Windows: Architecture, Principles, and Patterns (Microsoft .Net Development)

by Joe Duffy
4.5 out of 5 stars (2)  £15.99
Effective C#: 50 Specific Ways to Improve Your C#

Effective C#: 50 Specific Ways to Improve Your C#

by Bill Wagner
4.0 out of 5 stars (2)  £15.94
Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries: Conventions, Idioms, and Patterns for Reuseable .NET Libraries (Microsoft .Net Development)

Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries: Conventions, Idioms, and Patterns for Reuseable .NET Libraries (Microsoft .Net Development)

by Krzysztof Cwalina
£19.12
Explore similar items

Product details

  • Paperback: 392 pages
  • Publisher: Manning Publications; Pap/Pas edition (21 April 2008)
  • Language English
  • ISBN-10: 1933988363
  • ISBN-13: 978-1933988368
  • Product Dimensions: 23.1 x 18.5 x 2.5 cm
  • Average Customer Review: 4.8 out of 5 stars  See all reviews (13 customer reviews)
  • Amazon.co.uk Sales Rank: 11,233 in Books (See Bestsellers in Books)

    Popular in these categories:

    #6 in  Books > Computing & Internet > Microsoft Windows > Programming > C#
    #6 in  Books > Computing & Internet > Microsoft Windows > Programming > .Net > C#
    #41 in  Books > Computing & Internet > Programming > Languages

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
   .NET 3.5 Training opens new browser window
www.InnerWorkings.com/catalog  -  For .NET developers and teams 35% off .NET training IWOFFER35 
   C# and ASP.NET tool opens new browser window
www.jetbrains.com/resharper  -  ReSharper. Productivity add-in to VS.NET for C# and ASP developers 
  
 

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.

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
 

What Do Customers Ultimately Buy After Viewing This Item?

C# in Depth: What you need to master C# 2 and 3
82% buy the item featured on this page:
C# in Depth: What you need to master C# 2 and 3 4.8 out of 5 stars (13)
£20.35
Professional C# 2008 (Wrox Professional Guides)
6% buy
Professional C# 2008 (Wrox Professional Guides) 5.0 out of 5 stars (6)
£24.73
Head First C#
5% buy
Head First C# 4.0 out of 5 stars (10)
£22.93
Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition
4% buy
Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition 4.5 out of 5 stars (15)
£27.18

 

Customer Reviews

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

 
11 of 11 people found the following review helpful:
5.0 out of 5 stars Simply a must-have for C#, 6 May 2008
By Marc Gravell (UK) - See all my reviews
(REAL NAME)   
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)



 
10 of 10 people found the following review helpful:
5.0 out of 5 stars Flawless, 23 Jun 2008
By Franck Jeannin - See all my reviews
(REAL NAME)   
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 Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
10 of 10 people found the following review helpful:
5.0 out of 5 stars One of the few IT books to be allowed space on the living room bookcase., 27 May 2008
By Mr. Matthew J. Caton "Matt Caton" (Berkshire) - See all my reviews
(REAL NAME)   
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 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

2.0 out of 5 stars 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 1 month ago by A. Jain

5.0 out of 5 stars Great detail on C# 2/3 new features
Found this book from stackoverflow. A great reference guide for the newer features of C#.
Published 2 months ago by J. A. Dunkerley

5.0 out of 5 stars 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 2 months ago by Robert W. Rickard

5.0 out of 5 stars 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 3 months ago by A. Homer

5.0 out of 5 stars You think you know C#?
I am one of those who enjoy knowing what goes on under the hood. You can, without a doubt, be a good C# programmer without knowing all the nitty-gritty details in every corner of... Read more
Published 6 months ago by Tormod Fjeldskår

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 8 months ago by Zachary Snow

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 9 months ago by A. Eastham

5.0 out of 5 stars Outstanding
This book starts off with the most simple additions to the language, and then builds up your knowledge step by step until you are finally reading how to implement a LINQ provider... Read more
Published 9 months ago by L. Morris

5.0 out of 5 stars A Developer to Developer's explanation of new C# 2 and 3 features
The book focuses on the changes introduced with C#2 and C#3, without the overhead of the other C#1 stuff, and so gains the space to really go into them in depth, and you're not... Read more
Published 9 months ago by N. K. Puri

5.0 out of 5 stars New features of C#2 and C#3
This book has a very specific agenda: the features of the C# language introduced in versions 2 and 3 with minimal discussion of the .NET framework. Read more
Published 15 months ago by D. Halliday

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

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

   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback

Ad

Your Recent History

 (What's this?)

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