Jump to ratings and reviews
Rate this book

C# 5.0 in a Nutshell: The Definitive Reference

Rate this book
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. "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

1059 pages, Paperback

First published January 1, 2012

74 people are currently reading
239 people want to read

About the author

Joseph Albahari

59 books16 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
145 (47%)
4 stars
111 (36%)
3 stars
41 (13%)
2 stars
7 (2%)
1 star
0 (0%)
Displaying 1 - 14 of 14 reviews
20 reviews2 followers
March 24, 2015
Хоть эту книгу и не считают "классикой шарписта", но зато она читается более легко, чем тот же Рихтер, и содержит большое количество примеров полезного кода. Можно использовать, как настольный справочник по C#, если у вас внезапно отрубили интернет.
9 reviews
February 7, 2017
Excellent C# book. It's not to learn from scratch, requires some experience with C#, I see it as a deep book, I liked the chapters about LinQ.
Profile Image for Fiona.
25 reviews
May 5, 2025
bro’s selected IDE is a published and printed book with his code 😭
Profile Image for Sujan Budathoki.
3 reviews
July 25, 2022
This will be at the top of the list among all other C# books, contains everything for beginners to advanced C# programmers.
Profile Image for JDK1962.
1,423 reviews20 followers
May 22, 2013
My May 2013 book for work. A firehose of knowledge...but because it's mainly a reference, a lot of it probably won't stick for long. The book does not, for the most part, deal with scenarios where piece X of C# would be useful, then dive in and explain/solve it. And sometimes the examples used to support a code illustration (especially in the very early chapters), they show you how C# allows you to do things that--in the real world--would just be mind-bendingly stupid and cause any programmer following after you hours of delight in tracking down why something in your program is not working as expected.

I liked the breadth and depth of this book, but I'm trying to think of how I'll use it. Possibly if I'm starting a new project that will involve some major area with which I'm not that familiar (e.g., multi-core programming). The problem is that, since the Internet and StackOverflow came along, I tend to use that as my first resource; I look up how a specific task might be solved and go from the worked example. C# 5.0 in a Nutshell is great for really understanding what's going on under the hood, but I'm not sure how often I'll need that depth.

Kudos to the book for getting me using LINQ. I started with C# back in 2001 and had never taken the time to learn it. Very easy, very cool. Should have done it years ago. :-)
Profile Image for Ivan.
223 reviews10 followers
July 27, 2017
Чрезвычайно понятный справочник. Все кратко и по делу. То что нужно для новичков, как я.
87 reviews5 followers
March 27, 2015
Good book, with smooth level of complexity of stuff explained.
Profile Image for Datta Kale.
1 review
June 25, 2016
Nice book. Well written. Too many pages however you will not loose interest :)
Displaying 1 - 14 of 14 reviews

Can't find what you're looking for?

Get help and learn more about the design.