C# 3.0 in a Nutshell: A Desktop Quick Reference (In a Nut... and over 2 million other books are available for Amazon Kindle . Learn more

Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Image not available

Start reading C# 3.0 in a Nutshell on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

C# 3.0 in a Nutshell: A Desktop Quick Reference (In a Nutshell (O'Reilly)) [Paperback]

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

Available from these sellers.


Amazon Price New from Used from
Kindle Edition 19.77  
Paperback --  
There is a newer edition of this item:
C# 5.0 in a Nutshell: The Definitive Reference C# 5.0 in a Nutshell: The Definitive Reference 4.8 out of 5 stars (18)
In stock.

Book Description

6 Oct 2007 0596527578 978-0596527570 3

This is a concise yet thorough reference to C# 3.0 programming as implemented in Microsoft's Visual Studio 2008. C# 3.0 in a Nutshell gets right to the point, covering the essentials of language syntax and usage as well as the parts of the .NET base class libraries you need to build working applications. But unlike earlier editions, this book is now organized entirely around concepts and use cases, providing greater depth and readability.

C# 3.0 introduces the most significant enhancements yet to the programming language, and C# 3.0 in a Nutshell delves deep into the subject while assuming minimal prior knowledge of C#-making it accessible to anyone with a reasonable background in programming. In addition to the language, the book covers the .NET CLR and the core Framework assemblies, along with the unified querying syntax called Language Integrated Query (LINQ), which bridges the traditional divide between programs and their data sources.

Free of clutter and long introductions, this book provides a map of C# 3.0 knowledge in a succinct and unified style:

  • Opening chapters concentrate purely on C#, starting with the basics of syntax, types and variables, and finishing with advanced topics such as unsafe code and preprocessor directives

  • Later chapters cover the core .NET 3.5 Framework, including such topics as LINQ, XML, collections, I/O and networking, memory management, reflection, attributes, security, threading, application domains and native interoperability

Designed as a handbook for daily use, C# 3.0 in a Nutshell is an ideal companion to any of the vast array of books that focus on an applied technology such as WPF, ASP.NET, or WCF. The areas of the language and .NET Framework that such books omit, this one covers in detail.

Product details

  • Paperback: 864 pages
  • Publisher: O'Reilly Media; 3 edition (6 Oct 2007)
  • Language: English
  • ISBN-10: 0596527578
  • ISBN-13: 978-0596527570
  • Product Dimensions: 22.4 x 15.2 x 4.3 cm
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (5 customer reviews)
  • Amazon Bestsellers Rank: 791,715 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

The Definitive Guide to C# and the Core .NET Framework

About the Author

Joe Albahari is the developer of LINQPad (http://www.linqpad.net/) and other C# tools, and he writes about C# at www.albahari.com/nutshell/. He is the former core C# design architect at Egton Services and coauthor of the fourth edition of C# in a Nutshell. He has been developing large-scale enterprise applications for more than 17 years.

Ben Albahari is a former Program Manager at Microsoft, 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 coauthor of C# Essentials, the first C# book from O'Reilly, and of previous editions of C# in a Nutshell. He is the founder of TakeOnIt, a website for comparing opinions of experts, leaders and organizations

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 star
3 star
1 star
4.4 out of 5 stars
4.4 out of 5 stars
Most Helpful Customer Reviews
1 of 1 people found the following review helpful
5.0 out of 5 stars Excellent general reference 2 Mar 2009
Format:Paperback|Verified Purchase
As a reference book, I don't expect this to be for beginners. Even so, you still have to flip a hundred or so pages to get past the basics which is there for review. One comment stated it was a bit uneven in coverage and had too much information on threads but not enough in other areas. The reason I purchased this book was for the threading chapter which I frequently accessed online for free on the author's website. It doesn't necessarily dig super-deep in to every area (such as LINQ) but it certainly covers enough to review the core concepts. This is typically the first book I pull for general C# language reference.
Comment | 
Was this review helpful to you?
3 of 4 people found the following review helpful
5.0 out of 5 stars Great reference book but not for the beginner 23 July 2008
By Paul
If you're looking for a book to learn C# then this is NOT the book for you. The books assumes you are at the very least familiar with an OO language such as C++ or Java. If you're coming from another background or from a background where there is no programming experience then try another book and then come back to this book later.

What this book is is an excellent desktop reference (just as the title suggests) for the language. I keep it on my desk and use it frequently to find out about overloading members, how you work with dictionary arrays etc. etc. Pick the book up, find the relevant chapter. Read the section on what you're looking for. Put it down.

It's a very technical book. There are no funnies in here. No commentary and no witty authors (thank goodness).

Excellent book. Well worth the money. Once you have it you'll find it invaluable as a reference.
Comment | 
Was this review helpful to you?
5.0 out of 5 stars C sharp in a nutshell 10 Oct 2009
Since I already have the "in a nutshell" books for other languages and systems, I had a good idea what to expect from this book.
It's not for beginners but it does have some information for peple new to the subject.
More importantly, it makes a great reference book covering all the important aspects of the subject.
I was a little surprised at the cost, but when it arrived I saw it was about twice the size of any of my other refererence books.
I use this book daily at work and consider it a worthwhile purchase.
Comment | 
Was this review helpful to you?
2 of 3 people found the following review helpful
5.0 out of 5 stars Love it! 11 Dec 2008
I consider this book both an excellent reference and an excellent learning tool. It covers just about everything one would want to know about C#, and it does it to the same depth as the famous CLR via C#. I loved the chapter on threading (which the authors have also published for free on their website) - it's clear, concise, and right to the point. I also like the format of the book - it's small and compact, very good for taking to work and reading on the train. The typesetting is also great, and the diagrams are top notch - a staplemark of the Nutshell series.
Comment | 
Was this review helpful to you?
2 of 6 people found the following review helpful
2.0 out of 5 stars A bit of a mess 18 Sep 2008
This book is neither a good reference nor a learning tool.
It seems the writer is writing for themselves, deciding to concentrate too much on some items (such as threads) and ignore other items.
Be very careful when purchasing this book. It is an advanced book but is it actually useful? I don't think so.
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
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