C# 4.0 in a Nutshell: The Definitive Reference and over 2 million other books are available for Amazon Kindle . Learn more
FREE Delivery in the UK.
Only 2 left in stock (more on the way).
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: Good | Details
Condition: Used: Good
Comment: Ships from USA. Please allow 2 to 3 weeks for delivery. Light shelf wear and minimal interior marks. A tradition of quality and service.
Trade in your item
Get a £1.90
Gift Card.
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


See all 3 formats and editions Hide other formats and editions
Amazon Price New from Used from
Kindle Edition
"Please retry"
Paperback
"Please retry"
£33.50
£18.29 £5.78

There is a newer edition of this item:

£33.50 FREE Delivery in the UK. Only 2 left in stock (more on the way). Dispatched from and sold by Amazon. Gift-wrap available.

Special Offers and Product Promotions

  • When you trade in £15 or more you’ll receive an additional £5 Amazon.co.uk Gift Card for the next time you spend £10 or more.

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)) + C# 5.0 Pocket Reference: Instant Help for C# 5.0 Programmers
Price For All Three: £53.48

Buy the selected items together


Trade In this Item for up to £1.90
Trade in C# 4.0 in a Nutshell: The Definitive Reference (In a Nutshell (O'Reilly)) for an Amazon Gift Card of up to £1.90, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

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.2 x 5.5 x 22.9 cm
  • Average Customer Review: 4.7 out of 5 stars  See all reviews (19 customer reviews)
  • Amazon Bestsellers Rank: 252,932 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Authors

Discover books, learn about writers, and more.

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.


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

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

4.7 out of 5 stars
Share your thoughts with other customers

Most Helpful Customer Reviews

16 of 16 people found the following review helpful By Mr. A Brown on 30 May 2010
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 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
3 of 3 people found the following review helpful By J. S. Hardman TOP 1000 REVIEWERVINE VOICE on 3 Sept. 2011
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 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
10 of 11 people found the following review helpful By Yossu on 11 April 2011
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 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
9 of 10 people found the following review helpful By N. Brightcliffe on 8 Sept. 2010
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 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
1 of 1 people found the following review helpful By Andy G on 1 Jan. 2012
Format: Paperback Verified Purchase
Quality, top-notch! Can't fault it.

This is likely to become my main C# reference, together with the companion Pocket Reference. Although, it's quite scarey in parts?!
It concentrates on core C# so there is nothing about Windows Forms or WPF, etc. However, it does discuss some of the inner details of the Entity Framework. These subjects are too big to cover, even though this books has 1000 pages. So other references will be necessary.

Caveat emptor: This is a very detailed reference. Although some sections are excellent at introducing a subject, this book is not intended to be a tutorial.
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



Feedback