or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
More Buying Choices
48 used & new from $21.99

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 your Kindle here.
 
  

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

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

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

Want it delivered Wednesday, November 18? Choose One-Day Shipping at checkout. Details
36 new from $22.00 12 used from $21.99
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

C# 3.0 Pocket Reference: Instant Help for C# 3.0 Programmers (Pocket Reference (O'Reilly))

C# 3.0 Pocket Reference: Instant Help for C# 3.0 Programmers (Pocket Reference (O'Reilly))

by Joseph Albahari
4.6 out of 5 stars (8)  $10.19
C# 3.0 Cookbook

C# 3.0 Cookbook

by Jay Hilyard
4.0 out of 5 stars (8)  $32.72
C# in Depth

C# in Depth

by Jon Skeet
4.8 out of 5 stars (35)  $29.69
Learning C# 3.0

Learning C# 3.0

by Jesse Liberty
4.7 out of 5 stars (6)  $26.39
C# 3.0 Design Patterns

C# 3.0 Design Patterns

by Judith Bishop
3.3 out of 5 stars (24)  $26.39
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

Albahari is a freelance consultant and developer with over 10 years experience in designing networked systems.


Albahari is cofounder of Genamics, a provider of components for C# programmers, as well as software for DNA and protein sequence analysis. He currently is a program manager in the .NET Compact Framework team at Microsoft.

Product Details

  • Paperback: 838 pages
  • Publisher: O'Reilly Media; 3 edition (September 1, 2007)
  • Language: English
  • ISBN-10: 0596527578
  • ISBN-13: 978-0596527570
  • Product Dimensions: 8.8 x 6 x 1.7 inches
  • Shipping Weight: 2.1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.8 out of 5 stars  See all reviews (38 customer reviews)
  • Amazon.com Sales Rank: #61,012 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #43 in  Books > Computers & Internet > Programming > Languages & Tools > C#

More About the Author

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

Visit Amazon's Joseph Albahari Page

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))
80% buy the item featured on this page:
C# 3.0 in a Nutshell: A Desktop Quick Reference (In a Nutshell (O'Reilly)) 4.8 out of 5 stars (38)
$31.49
Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition (Windows.Net)
6% buy
Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition (Windows.Net) 4.5 out of 5 stars (62)
$37.79
C# in Depth
5% buy
C# in Depth 4.8 out of 5 stars (35)
$29.69
C# 3.0 Pocket Reference: Instant Help for C# 3.0 Programmers (Pocket Reference (O'Reilly))
5% buy
C# 3.0 Pocket Reference: Instant Help for C# 3.0 Programmers (Pocket Reference (O'Reilly)) 4.6 out of 5 stars (8)
$10.19

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(14)
(12)
(12)
(6)
(3)
(1)

Your tags: Add your first tag
 

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

38 Reviews
5 star:
 (32)
4 star:
 (6)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.8 out of 5 stars (38 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
52 of 53 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 (3) | Permalink | Was this review helpful to you? Yes No (Report this)



 
41 of 45 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)



 
6 of 6 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 Helped me port code from C++ to C#
Very concise and easy to understand. I used this book as a reference while porting code from C++ to C#. First four chapters gave me a great overview of the language. Read more
Published 1 month ago by K. San Vicente

4.0 out of 5 stars Nothing more I can really say...
That hasn't already been stated in other reviews.

Basically, if you have any experience with structured scripting languages whatsoever - even basic JavaScript - you... Read more
Published 1 month ago by M.D.C.

5.0 out of 5 stars Yes, a great reference
This is indeed a well written book that I rarely finds in the category of language references.
This book covers huge array of C# features without loss of technical depth... Read more
Published 3 months ago by Sang-min Park

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 months 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 6 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 8 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 8 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 9 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 9 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 10 months ago by Paul Russell

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
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Discussion Replies Latest Post
Textbooks for Kindle DX? 62 10 hours ago
Anyone need psychology testbook- trying to sell a used copy 2 2 days ago
textbook scam 72 2 days ago
Search Customer Discussions
Search all Amazon discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

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.


Your Recent History

 (What's this?)

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