FREE Delivery in the UK.
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 dispatch the item.
Dispatched from and sold by Amazon. Gift-wrap available.
Quantity:1
C# 4.0 in a Nutshell: The... has been added to your Basket
+ £2.80 UK delivery
Used: Very Good | Details
Sold by FT Books
Condition: Used: Very Good
Comment: We are certain you will be delighted with our high level of customer service. all our books are in 'Good' or better condition and we ship daily from our UK warehouse.
Have one to sell?
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# 4.0 in a Nutshell: The Definitive Reference (In a Nutshell (O'Reilly)) Paperback – 13 Feb 2010

4.6 out of 5 stars 22 customer reviews

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
Paperback
"Please retry"
£33.50
£33.50 £5.59
Note: This item is eligible for click and collect. Details
Pick up your parcel at a time and place that suits you.
  • Choose from over 13,000 locations across the UK
  • Prime members get unlimited deliveries at no additional cost
How to order to an Amazon Pickup Location?
  1. Find your preferred location and add it to your address book
  2. Dispatch to this address when you check out
Learn more

There is a newer edition of this item:

£33.50 FREE Delivery in the UK. 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 dispatch the item. Dispatched from and sold by Amazon. Gift-wrap available.
click to open popover

Special Offers and Product Promotions


Frequently Bought Together

  • C# 4.0 in a Nutshell: The Definitive Reference (In a Nutshell (O'Reilly))
  • +
  • C# 4.0 Pocket Reference (Pocket Reference (O'Reilly))
Total price: £42.95
Buy the selected items together

Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone

To get the free app, enter your mobile phone number.




Product details

  • Paperback: 1060 pages
  • Publisher: O'Reilly Media; 4 edition (13 Feb. 2010)
  • Language: English
  • ISBN-10: 144938045X
  • ISBN-13: 978-0596800956
  • ASIN: 0596800959
  • Product Dimensions: 15.5 x 5.5 x 22.9 cm
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (22 customer reviews)
  • Amazon Bestsellers Rank: 343,949 in Books (See Top 100 in Books)
  • See Complete Table of Contents

Product Description

Book Description

Covers CLR 4.0

About the Author

Joseph Albahari is author of C# 3.0 in a Nutshell, LINQ Pocket Reference, and C# 3.0 Pocket Reference. He has been developing large-scale enterprise applications on .NET and other platforms for more than 15 years, and is author of LINQPad - the popular utility for querying databases in LINQ.

Joseph is currently a freelance consultant.

Joseph's Home Page

Ben Albahari is the founder of Take On It. He was a Program Manager at Microsoft for 5 years, where he worked on several projects, including the .NET Compact Framework and ADO.NET.

He was the cofounder of Genamics, a provider of tools for C# and J++ programmers, as well as software for DNA and protein sequence analysis. He is a co-author of C# Essentials, the first C# book from O'Reilly, and of previous editions of C# in a Nutshell.


Customer Reviews

4.6 out of 5 stars
Share your thoughts with other customers

Top Customer Reviews

Format: Paperback Verified Purchase
Holding 'C# 4.0 in a Nutshell' in your hand, you'll discover it is a weighty book! Shy of a thousand pages of content, the brothers Albahari have packed in a lot of pertinent, well-laid out and easy to follow sections; creating a serious programmers reference for serious programmers.

This is certainly *not* a book for the C# newbie. By dealing in-depth with advanced topics including reflection, threading, asynchronous methods, data contracts and Linq parallel programming, the reader will need a good understanding of C# to get the most from their purchase. This said, anyone well-versed in similar languages like VB.Net or Java, should have few problems adapting to the text.

Importantly, related dotNet technologies including Windows Forms, WPF, Silverlight, GDI, ADO.Net and ASP.Net are not discussed in this book. Yet C# underpins the 'code-behind' on most of these platforms. Developer challenges like, XML serialisation, networking, streams and security are adequately covered here.

This is a sound reference tool for CLR 4.0 - So if you are serious about your C#, then 'C# 4.0 in a Nutshell' is worthy of your shortlist.

AJB [ dotNet Developer ]
Comment 16 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
I had already read an earlier version of this book (for C# 2.0), but bought this to ensure I was up to date with the latest changes to the C# language and the bits of .Net and Visual Studio covered by this book.

I read both versions of the book end-to-end (with the exception of the Linq bits, which I'll come back to at a later date), which I suspect is fairly unusual. This later version of the book (C# 4.0 In a Nutshell) is not as readable as the earlier version, but as I suspect few people will read it end-to-end I wouldn't worry about this too much.

Where this book scores very highly indeed, is the sheer volume of material contained within. Combined with the number of pieces of example code, this is an incredible reference. This is most definitely NOT a tutorial for anybody new to programming, and probably not even for somebody who has programmed but who is completely new to C#. However, if you have done some C#, this will fill in a lot of gaps for you. Even if you are just migrating from an earlier version of C# to the latest version, you will learn a lot from this book. It certainly demonstrated how C# 4.0 can be used to implement code very easily and quickly, that previously I would have done in C++ but which in C++ would have taken significantly more code.

This is a serious reference, that answers the "what" and "how" questions, if not always the "why" questions. By that, I mean that it tells you what you can do, how you can do it, but not necessarily why you would want to. Some sections are better than others in this respect. Those chapters where it is a bit weak in this area will at least give people enough information for them to then be able to go and search out more information using other resources.

Highly recommended. I'll be keeping this book on my desk, and expect to make use of a lot of what I learnt from reading it.
Comment 3 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
When I flipped through the table of contents for this book, my first thought was that I'd wasted my money. I've been programming for 30 years, and using C# for at least five of those. I didn't think there would be much new to learn about (for example) IO, and assumed the chapter on it would be dull. ha, I was wrong there! I learned loads of new tricks and tips that I never knew before.

Even seasoned programmers will learn a lot from this book, and newcomers to C# will find all they need.

If I were to criticise it at all, it would be in the chapter on reflection. Not that there's anything wrong with this chapter, but like every other source on the subject I've read, it leaves me wondering why I would bother with it. I have heard of people who use reflection for all sorts of clever things, and I would love to know what and how, but have never found out. This book covers reflection in a clear manner, but didn't give me any great incentive for using it. That could be more a reflection (pun intended) on the subject rather than a criticism of the book.

As I said, this is a small criticism, and the number of tips and tricks I picked up in the other chapters more than made up for the lack of anything exciting in that one chapter.

However, even without the small gems in the familiar subjects, one of this book's real diamonds is the section on Linq. I've read a lot about it, and used it a lot, but never really understood it until I read this book. Together with the free LinqPad (written by one of the authors), it's a brilliant way to learn a very useful tool.

I haven't finished the book yet, but am happy to give it five stars even now. Strongly recommended.
Read more ›
4 Comments 10 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
This is one of the best books I have ever bought, if you are looking to move up from a previous version of C# or have a good grounding in software development then this book will provide you with an excellent concise means of learning c# and .Net framework 4.
Comment 9 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
I bought this book to be used as a reference and it did NOT disappoint. I can honestly say this is a true gold mine of information all of which is concise and very well explained. The sheer scale of the topics covered in this book and example should be read by all C# programmers whether you are a beginner or an expert.

Highly recommended!! - but look out for the C# 4.5 or perhaps 5.0 versions of this book.

Buy it and you will be happy you did.
Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews



Feedback