Programming Books C Java PHP Python Learn more Browse Programming Books
C# 3.0 in a Nutshell: A Desktop Quick Reference (In a Nut... and over one million other books are available for Amazon Kindle. Learn more
Buy Used
$4.99
FREE Shipping on orders over $35.
Used: Good | Details
Sold by ReginaCaeli
Condition: Used: Good
Comment: Has some wear on cover's edges! 100% Guaranteed. Immediate shipping!
Access codes and supplements are not guaranteed with used items.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

C# 3.0 in a Nutshell: A Desktop Quick Reference (In a Nutshell (O'Reilly)) Paperback – October 6, 2007

ISBN-13: 978-0596527570 ISBN-10: 0596527578 Edition: Third Edition

Used
Price: $4.99
12 New from $14.75 47 Used from $0.01 2 Collectible from $9.98
Amazon Price New from Used from
Kindle
"Please retry"
Paperback
"Please retry"
$14.75 $0.01

There is a newer edition of this item:

12%20Days%20of%20Deals%20in%20Books
NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Series: In a Nutshell (O'Reilly)
  • Paperback: 864 pages
  • Publisher: O'Reilly Media; Third Edition edition (October 6, 2007)
  • Language: English
  • ISBN-10: 0596527578
  • ISBN-13: 978-0596527570
  • Product Dimensions: 6 x 1.6 x 9 inches
  • Shipping Weight: 2.1 pounds
  • Average Customer Review: 4.8 out of 5 stars  See all reviews (45 customer reviews)
  • Amazon Best Sellers Rank: #1,464,946 in Books (See Top 100 in Books)

Editorial Reviews

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


More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

4.8 out of 5 stars
5 star
37
4 star
8
3 star
0
2 star
0
1 star
0
See all 45 customer reviews
Very clear and concise explanations.
S. Subramanian
I've owned quite of few of the O'Reilly Nutshell books over the years, and I have to say this is the best one.
Randy Giedrycz
Pocket Reference is a great little book, it is short on detail and in depth information on the subject.
George

Most Helpful Customer Reviews

59 of 60 people found the following review helpful By Scott Guthrie on December 20, 2007
Format: Paperback
I bought a copy of this book earlier in the week, and have been extremely impressed with it. It is one of the few books I keep on my desk as a quick reference.

What I like about the book is that it packs a lot of content, yet is structured in a way that is easy to read and lookup. Previous Nutshell series books I've used were more of an API reference (and contributed little over what you can lookup online in MSDN). This book doesn't focus on API listings (although it does include some tables of them), instead it quickly explains the relevant concepts in each chapter and provides real world code snippets showing how to use them.

Although called C# 3.0 in a Nutshell, the book covers much more than just C# as a language. The last 600 pages covers much of the core .NET Framework Base Class library - and has good chapters and samples on LINQ, XML, Streams, Regular Expressions, Threading, Collections, Serialization, etc. There is enough on each subject to be useful, while still being a quick read and easy to quickly look things up.

All in all, a book I recommend.
3 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
45 of 50 people found the following review helpful By calvinnme HALL OF FAMETOP 1000 REVIEWERVINE VOICE on October 16, 2007
Format: Paperback
This book is for those who may have no prior knowledge of C#, but some general programming experience is necessary. If you're already familiar with C# 2.0, you'll find more than a hundred pages dedicated to LINQ and other new C# 3.0 features. In addition, many other chapters are designed to add to your existing knowledge of C# and the core Framework. If you're looking for a book that skims every NET Framework technology, this is not for you.

The first three chapters after the introduction are solely about C#. This section starts with syntax, types, and variables. It concludes with advanced topics such as unsafe code and preprocessor directives. Sections that apply only to C# 3.0 are clearly marked as such. If you're new to the language, you should read these chapters sequentially, with the exception of Chapter 4, whose sections can be read in any order. The remaining chapters cover the core NET Framework, which includes such topics as collections, LINQ, XML, streams, networking, reflection, security, threading, application domains, working with native DLLs, and diagnostics. You can read most of these chapters randomly, except for Chapter 6, Chapter 7, and Chapter 13, which lay a foundation for subsequent topics. The three chapters on LINQ are also best read in sequence.

The examples in this book require a C# 3.0 (or 2.0) compiler in conjunction with the Microsoft NET Framework 3.5 (or 3.0/2.0). You will also require Microsoft's NET documentation. The easiest way to get all three along with an integrated development environment is to install Microsoft Visual Studio. Any edition is suitable for what's taught in this book, including Visual Studio Express, which is currently a free download.
Read more ›
1 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
5 of 5 people found the following review helpful By George on April 22, 2009
Format: Paperback
Own both this book and C# 3.0 Pocket Reference by the same authors. Pocket Reference is a great little book, it is short on detail and in depth information on the subject. In the Pocket Reference that is fine, but for more detail and in depth information C# 3.0 in a Nutshell is a good quality book. It is not one of the books that I have read cover to cover, but C# in a Nutshell is one of the first books I pull off the book shelf when I need to look up a concept. As stated in the title, it is a reference book and does that job very well. If the reader has a background in programming and just needs a reference book on C# concepts this is a solid book.

As one reviewer stated the book does have excess material which is not directly related to C#. That doesn't mean the information isn't important or valuable to anyone writing C# code.

If you want a quick overview of a concept and a peak at a code example, the Pocket Reference will do. If on the other hand you want a better understanding of the concept, choose C# In a Nutshell.
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 Nikola Stjelja on February 20, 2009
Format: Paperback
C# 3.0 in a Nutshell is an excellent manual and reference book if you are an experienced developer looking to learn the latest version of the C# language.
This book can be separated in three parts. The first part is the C# language syntax which is covered extensevily with a lot of short and medium sized examples you can write in 10-15 minutes to see and test all the important language concepts.
The second part is LINQ. The book will first introduce you to LINQ by using Extension methods on general collections, and then it will show you the syntax followed by an extensive reference to all possible LINQ statements.
The third part is reserved to common programming operations in the .NET framework (IO, Networking, Threading etc. )
In short , if you are an experienced programmer and this is not your first object oriented programming language this book will teach you everything you need to know to be a productive C# developer.
What it will not teach you is a specific .NET framework (Win.Forms, ASP.NET or WPF).
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
6 of 7 people found the following review helpful By Mo' Data on February 9, 2008
Format: Paperback Verified Purchase
I recommend it for people who have already been programming in C# for a while and finally want to get all their facts straight. Also highly recommended for beginners to C#. This is however, not a programming 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


What Other Items Do Customers Buy After Viewing This Item?