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# 5.0 in a Nutshell: The Definitive Reference Paperback – 29 Jun 2012

4.7 out of 5 stars 30 customer reviews

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
Paperback
"Please retry"
£42.77 £12.67

There is a newer edition of this item:

click to open popover

Special Offers and Product Promotions

Enter your mobile number or email address 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.

  • Apple
  • Android
  • Windows Phone

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




Product details

  • Paperback: 1064 pages
  • Publisher: O'Reilly Media; 5 edition (29 Jun. 2012)
  • Language: English
  • ISBN-10: 1449320104
  • ISBN-13: 978-1449320102
  • Product Dimensions: 15.2 x 6.1 x 22.9 cm
  • Average Customer Review: 4.7 out of 5 stars  See all reviews (30 customer reviews)
  • Amazon Bestsellers Rank: 157,527 in Books (See Top 100 in Books)
  • See Complete Table of Contents

Product Description

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.


What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

4.7 out of 5 stars
Share your thoughts with other customers

Top Customer Reviews

Format: Paperback Verified Purchase
I'll admit right now that I'm only about 10% through this book but it's been a brilliant journey so far.

The prose is aimed at just the right level and the examples are perfect for experimenting with the new features of C# 5.0 and dotNet 4.5.

I've found no errors (not that I would spot one) - what I mean is that the code examples all worked as written in the book which is always a cause for concern. After all, if you were to get a compiler error what would you do? So the accuracy of the book so far is giving me great confidence in the other chapters.

I only dip in and out of the book as time permits or as topics arise which I need to study. The one I read was about multi-tasking vs multi-threading and made me re-think my approach after some of the examples showed me how multi-thread race condition could easily arise if I continued my method of working.

So, if nothing else, it's teaching me to be a better programmer!

Recommended.
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
You may never need to need to know ( or want to know ) everything that this book contains. However, it is the best accompaniment for any developer who works with this technology on a daily basis.
It does not assume reader is an expert, but deveops your knowledge from the fundamentals. One may be suprised at how much of the basic knowledge one has forgotten over the years.

On a cautious note, if you already have c#4.0 version of this book, then it is not really worth spending the money,as the latest version has about 100 pages extra ( it was already over 1000 pages ....)

The writers have an excellent manner with the wriitten word, and the book pays for development of LINQPad (if you happen to be a user of that product)
Comment 2 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
This is a really good book, it took my skills up a notch and i had a lot of "Oh i did not know you could do that" moments. I have only given it four stars as at the end of some chapters that author continues the chapter on line. I paid for the book so i expect all the discussion to be in the book and not on line although his site does contain useful articles.

The book includes parallel and asynchronous programming, it's ok but it could be better. Overall the book requires more examples. This text is not for beginners!

Overall good but could be better.
Comment 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
Gives a good overview of the language, with a nice amount of detail and pretty straightforward to understand. If you need a general book on C# then this will do you just fine. The only complaint I have is that it has a lot of chapters on non-core parts of the language, such as LINQ and XML, which I think would be better suited to a separate book, as I (and most people I imagine) expect 'XXX in a Nutshell' books to be fairly compact and focused on the core subject.
Comment 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 would (and do, actually) recommend this book to everyone I know who shows an interest in programming in C#. It has proven to be endlessly useful to me and it is brilliantly easy to pick up, find what you're looking for, and shove back down on the end of the desk, it's also quite heavy so doesn't frequently fall off!

Worth every penny, would consider paying upwards of £100 for a book which is this well thought out, though for that price I'd much prefer a hardback and slightly stronger pages. Not to say that this book is weak or easily damaged, but wear and tear shows clearly.

A definite worthwhile purchase!
Comment 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
Their writing exhibits a wonderful economy, the code samples illustrate points perfectly. Sometimes one does have to read the the odd passage more than once to comprehend, but that is more a failure of comprehension than explanation.

If only other authors wrote so clearly.
Comment 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
This book has the "in a nutshell" in the title. But it is a hefty book to carry around. That said as a desktop C# 5.0 reference I have seen no better. Each section explains in a clean format, code syntax and usages.

I would have now hesitation in recommending this book to any developer using C#.
Comment 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 traded in my C# 3.0 book for this one, I recommend you do the same every so often to stay current with what the language is doing. This really is a great go to reference book for anything in the language. Highly recommend every C# developer gets a copy.
Comment 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