Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
59 used & new from $24.95

Have one to sell? Sell yours here
 
   
C# 3.0 in a Nutshell: A Desktop Quick Reference (In a Nutshell (O'Reilly))
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

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

by Joseph Albahari (Author), Ben Albahari (Author)
Key Phrases: web services, composition strategies, object console, Visual Studio, Creating Types, True Console (more...)
4.9 out of 5 stars See all reviews (35 customer reviews)

List Price: $49.99
Price: $31.49 & this item ships for FREE with Super Saver Shipping. Details
You Save: $18.50 (37%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Tuesday, July 14? Choose One-Day Shipping at checkout. Details
40 new from $27.21 19 used from $24.95
Like this book? Find similar titles from O'Reilly and Partners in our O'Reilly Bookstore.

Best Value

Buy C# 3.0 in a Nutshell: A Desktop Quick Reference (In a Nutshell (O'Reilly)) and get LINQ Pocket Reference (Pocket Reference (O'Reilly)) at an additional 5% off Amazon.com's everyday low price.

C# 3.0 in a Nutshell: A Desktop Quick Reference (In a Nutshell (O'Reilly)) + LINQ Pocket Reference (Pocket Reference (O'Reilly))
Buy Together Today: $41.17

Show availability and shipping details

  • This item: C# 3.0 in a Nutshell: A Desktop Quick Reference (In a Nutshell (O'Reilly))

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • LINQ Pocket Reference (Pocket Reference (O'Reilly))

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details


Customers Who Bought This Item Also Bought

Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition (Windows.Net)

Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition (Windows.Net)

by Andrew Troelsen
4.4 out of 5 stars (56)  $37.79
C# 3.0 Cookbook

C# 3.0 Cookbook

by Jay Hilyard
4.0 out of 5 stars (6)  $32.72
Pro LINQ: Language Integrated Query in C# 2008 (Windows.Net)

Pro LINQ: Language Integrated Query in C# 2008 (Windows.Net)

by Jr., Joseph C. Rattz
4.7 out of 5 stars (38)  $28.34
C# 3.0 Design Patterns

C# 3.0 Design Patterns

by Judith Bishop
3.2 out of 5 stars (20)  $26.39
C# in Depth: What you need to master C# 2 and 3

C# in Depth: What you need to master C# 2 and 3

by Jon Skeet
4.8 out of 5 stars (32)  $29.69
Explore similar items

Editorial Reviews

Product Description
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 Frameworkthat such books omit, this one covers in detail.

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: Ben Albahari is a former Program Manager at Microsoft, where he was a member of the .NET Compact Framework, ADO.NET, and other core framework teams. He has been a co-author of C# in a Nutshell since publication of the first edition. He is founder of the website TakeOnIt a website for comparing opinions of experts, leaders and organizations.

Product Details


Inside This Book (learn more)

What Do Customers Ultimately Buy After Viewing This Item?

C# 3.0 in a Nutshell: A Desktop Quick Reference (In a Nutshell (O'Reilly))
83% buy the item featured on this page:
C# 3.0 in a Nutshell: A Desktop Quick Reference (In a Nutshell (O'Reilly)) 4.9 out of 5 stars (35)
$31.49
Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition (Windows.Net)
7% buy
Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition (Windows.Net) 4.4 out of 5 stars (56)
$37.79
C# in Depth: What you need to master C# 2 and 3
4% buy
C# in Depth: What you need to master C# 2 and 3 4.8 out of 5 stars (32)
$29.69
Learning C# 3.0
3% buy
Learning C# 3.0 4.8 out of 5 stars (4)
$26.39

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(13)
(11)
(11)
(6)
(3)
(1)
(1)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

35 Reviews
5 star:
 (30)
4 star:
 (5)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.9 out of 5 stars (35 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
43 of 44 people found the following review helpful:
5.0 out of 5 stars Excellent Reference, December 20, 2007
By Scott Guthrie (Redmond, WA USA) - See all my reviews
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.
Comment Comments (2) | Permalink | Was this review helpful to you? Yes No (Report this)



 
39 of 42 people found the following review helpful:
5.0 out of 5 stars Good tutorial and a great reference, October 16, 2007
By calvinnme "Texan refugee" (Fredericksburg, Va) - See all my reviews
(TOP 10 REVIEWER)      
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. Visual Studio also includes an express edition of SQL Server, required to run the LINQ to SQL examples, and IntelliSense, which pops up type member listings as you type.

Another option, if you don't mind using a plain-text editor and building at the command line, is to download the NET Framework SDK. This includes the compiler, NET documentation, and additional command-line tools. The lightest option is to download and install just the Microsoft NET Framework Runtime. This includes the command-line compiler; however, it doesn't include other command-line tools or any documentation. The table of contents, not currently shown as part of the product description, is shown next.

Chapter 1. Introducing C# and the NET Framework
Chapter 2. C# Language Basics
Chapter 3. Creating Types in C#
Chapter 4. Advanced C#
Chapter 5. Framework Overview
Chapter 6. Framework Fundamentals
Chapter 7. Collections
Chapter 8. LINQ Queries
Chapter 9. LINQ Operators
Chapter 10. LINQ to XML
Chapter 11. Other XML Technologies
Chapter 12. Disposal and Garbage Collection
Chapter 13. Streams and I/O
Chapter 14. Networking
Chapter 15. Serialization
Chapter 16. Assemblies
Chapter 17. Reflection and Metadata
Chapter 18. Security
Chapter 19. Threading
Chapter 20. Asynchronous Methods
Chapter 21. Application Domains
Chapter 22. Integrating with Native DLLs
Chapter 23. Diagnostics
Chapter 24. Regular Expressions
Appendix A. C# Keywords
Appendix B. Namespace-to-Assembly Reference
Comment Comment (1) | Permalink | Was this review helpful to you? Yes No (Report this)



 
5 of 5 people found the following review helpful:
5.0 out of 5 stars Very good nutshell book, February 9, 2008
By Mo' Data (Redmond, WA) - See all my reviews
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 Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Great Book
There are a lot of reviews with all of the details on why you should by this book. I agree, it's a great reference and learning aid, you need this book. Read more
Published 4 days ago by Toaster

5.0 out of 5 stars Solid C# Reference Book
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. Read more
Published 2 months ago by George

5.0 out of 5 stars Good reference for more experienced develoopers
I purchased this book because I use LinqPad which was written by one of the authors and the LINQ Quick Reference which is bascially a rewrite of the LINQ-related chapters of this... Read more
Published 3 months ago by Brent M. Hoover

4.0 out of 5 stars Excellent Manual for the Experienced Developer
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. Read more
Published 4 months ago by Nikola Stjelja

5.0 out of 5 stars An "In a nutshell" book that explains topics better than other books
I bought both this book and the APress .NET 3.5 Framework book using C#. I found the O'Reilly book a breath of fresh air. Read more
Published 5 months ago by Brian Maula

4.0 out of 5 stars Good book for C#
Every programmer should always have a nutshell book in their programming language(s) on a bookshelf or at work. This is a necessity for C# programmers. Read more
Published 5 months ago by William J. Andrus

5.0 out of 5 stars Very Good Book
This is a very good book for someone who already has programming experience. I especially appreciated the chapter on asynchronous methods.
Published 5 months ago by Paul Russell

5.0 out of 5 stars More Than a Reference!
I have been building software professionally for about 20 years, and in that time have read a lot of books. Read more
Published 8 months ago by John P. Puopolo

5.0 out of 5 stars Very good, from a non-programmer
This book seems like a great reference so far. I had been hoping to learn C# with this book, but it's not really a learning book. Read more
Published 8 months ago by Gene Leynes

5.0 out of 5 stars Great C# reference
This is one of the few programming books I bought I actually keep nearby. Great reference for everyday C# coding needs - better organized and more clear than MSDN.
Published 8 months ago by Alexey Kalinin

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
  Discussion Replies Latest Post
Textbooks for Kindle DX? 35 8 hours ago
C# or Java? 32 6 days ago
Does anyone use Discovering Geometry: An Investigative Approach? 3 14 days ago
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Value Center Deals

Home Improvement Value Center
Let spectacular savings of up to 50% in the Home Improvement Value Center help motivate you to organize the closet, garage, and everything else.

Shop the Value Center

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Summer Reading for Kids & Teens

Summer Reading for Kids and Teens
Discover everything from beach reads and board books to teen romance and action-adventure series in Summer Reading for Kids & Teens. And, check off the kids' required reading lists in our Summer School Reading Store.
 

Remodel Your Bathroom

Shop for Bathroom Remodeling Products
Transform one of the most essential rooms in your home. Browse functional and attractive bathroom faucets, sinks, and accessories.

Shop for bathroom products

 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Glenn Beck's Common Sense
Finger Lickin' Fifteen
Finger Lickin' Fifteen by Janet Evanovich

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates