Start reading C# 5.0 in a Nutshell: The Definitive Reference on your Kindle in under a minute. Don't have a Kindle? Get your Kindle here or start reading now with a free Kindle Reading App.

Deliver to your Kindle or other device


Try it free

Sample the beginning of this book for free

Deliver to your Kindle or other device

Anybody can read Kindle books—even without a Kindle device—with the FREE Kindle app for smartphones, tablets and computers.
C# 5.0 in a Nutshell: The Definitive Reference

C# 5.0 in a Nutshell: The Definitive Reference [Kindle Edition]

Joseph Albahari , Ben Albahari
4.9 out of 5 stars  See all reviews (17 customer reviews)

Print List Price: £35.50
Kindle Price: £16.06 includes VAT* & free wireless delivery via Amazon Whispernet
You Save: £19.44 (55%)
* Unlike print books, digital books are subject to VAT.


Amazon Price New from Used from
Kindle Edition £16.06  
Paperback £35.50  
Kindle Daily Deal
Kindle Daily Deal: At least 60% off
Each day we unveil a new book deal at a specially discounted price--for that day only. Learn more about the Kindle Daily Deal or sign up for the Kindle Daily Deal Newsletter to receive free e-mail notifications about each day's deal.

Customers Who Bought This Item Also Bought

Product Description

Product Description

When you have a question about C# 5.0 or the .NET CLR, this bestselling guide has precisely the answers you need. Uniquely organized around concepts and use cases, this updated fifth edition features a reorganized section on concurrency, threading, and parallel programming—including in-depth coverage of C# 5.0’s new asynchronous functions.

Shaped by more than 20 expert reviewers, including Microsoft’s Eric Lippert, Stephen Toub, Chris Burrows, and Jon Skeet, this book has all you need to stay on track with C# 5.0. It’s widely known as the definitive reference on the language.

  • Get up to speed on C# language basics, including syntax, types, and variables
  • Explore advanced topics such as unsafe code and type variance
  • Dig deep into LINQ via three chapters dedicated to the topic
  • Learn about code contracts, dynamic programming, and parallel programming
  • Work with .NET features, including reflection, assemblies, memory management, security, I/O, XML, collections, networking, and native interoperability

"C# 5.0 in a Nutshell is one of the few books I keep on my desk as a quick reference."

—Scott Guthrie, Microsoft

"Whether you’re a novice programmer or an expert who wants to improve your knowledge of modern asynchronous programming techniques, this book has the information you need to get the job done in C#."

—Eric Lippert, Microsoft

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.

Product details

  • Format: Kindle Edition
  • File Size: 3626 KB
  • Print Length: 1064 pages
  • Simultaneous Device Usage: Unlimited
  • Publisher: O'Reilly Media; 5 edition (22 Jun 2012)
  • Sold by: Amazon Media EU S.à r.l.
  • Language: English
  • ASIN: B008E6I1K8
  • Text-to-Speech: Enabled
  • X-Ray:
  • Average Customer Review: 4.9 out of 5 stars  See all reviews (17 customer reviews)
  • Amazon Bestsellers Rank: #117,285 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?

More About the Author

Discover books, learn about writers, and more.

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

3 star
2 star
1 star
4.9 out of 5 stars
4.9 out of 5 stars
Most Helpful Customer Reviews
2 of 2 people found the following review helpful
5.0 out of 5 stars Excellent technical manual for C# programmers 13 May 2013
By Ralph Bacon TOP 500 REVIEWER
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!

Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
5.0 out of 5 stars Wow - a heck of a reference manual 2 May 2013
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 | 
Was this review helpful to you?
1 of 1 people found the following review helpful
5.0 out of 5 stars Full compendium for all C#/.Net developers 6 Aug 2013
By Marek
Format:Paperback|Verified Purchase
I've read many books about .Net and C# but this one is a first full compendium I've seen - it covers almost all problems I've faced with both language and framework fundamentals. It's even more comprehensive than "C# in depth" and definitely covers more framework specific areas.
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
5.0 out of 5 stars Excellent. 9 July 2013
Format:Kindle Edition|Verified Purchase
An all-round excellent resource for all C# developers. Concisely written but in depth coverage of many important topics. Indispensable and worth every penny.
Comment | 
Was this review helpful to you?
5.0 out of 5 stars Good C# book 3 July 2014
By Stephan
Format:Paperback|Verified Purchase
Good overview of C# features without the .NET clutter (Which can be handled separately)

Well written and I can only recommend.Can be used as a reference and a book to learn from.
Comment | 
Was this review helpful to you?
5.0 out of 5 stars The title says it all 4 Jun 2014
Format:Paperback|Verified Purchase
Stuck without internet and have questions about C#?
This book is all you need.

It'll help the absolute beginner as well as the seasoned veteran.
Comment | 
Was this review helpful to you?
4.0 out of 5 stars Good 29 May 2014
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?
5.0 out of 5 stars Fautless desk reference 10 Feb 2014
By robc
Format:Paperback|Verified Purchase
If you code C# then a copy of this on your desk is a must. At ~1000 pages it covers every aspect of the core language and libraries. Concise, with copious example code. Highly recommended.
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
Most Recent Customer Reviews
Search Customer Reviews
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
First post:
Prompts for sign-in

Search Customer Discussions
Search all Amazon discussions

Look for similar items by category