C# 3.0 in a Nutshell: A Desktop Quick Reference

  Author:    Ben Albahari, Joseph Albahari
  ISBN:    0596527578
  Sales Rank:    5355
  Published:    2007-08-01
  Publisher:    O'Reilly Media, Inc.
  # Pages:    504
  Binding:    Paperback
  Avg. Rating:    5.0 based on 24 reviews
  Used Offers:    7 from $28.40
  Amazon Price:    $29.99
  (Data above last updated:  2008-09-04 04:35:33 EST)
  
  
Sort customer reviews by:
  
Show All Reviews on Page      Hide All Reviews on Page
   
  
C# 3.0 in a Nutshell: A Desktop Quick Reference
  
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.
                  Reader Reviews 1 - 24 of 24                 
  
  
Review
Date
Review
Rating(5 High)
Review
Helpful
to:
Customer Review Reviewer
Info
Permanent
Link
Reader Reviews Below Sorted by Newest First
08-21-08 5 (NA)
(Hide Review...)  Breath of fresh air
Reviewer Permalink
I have only read about twenty-five pages of this book, mainly at the beginning of the first chapter on LINQ; so I may have to revise my opinion later on. For now, however, this book is like a breath of fresh air. It gets straight to the point and pulls no punches. Great job!
(Review Data Last Updated: 2008-09-03 04:33:30 EST)
07-22-08 5 2\3
(Hide Review...)  A must have reference
Reviewer Permalink
This is a must have reference book. If you are new to C# maybe you should try first an introductory text (such as the "Visual C# 2008 step by step", or the "Head first C#") but keep in mind that introductory books usually have things spread around ... and as such this "nutshell" text is still essential (not only as a reference, but also for filling-in any gaps/details the introductory books might not mention).
(Review Data Last Updated: 2008-08-20 06:14:44 EST)
07-17-08 5 (NA)
(Hide Review...)  Excellent Tutorial and Reference Book
Reviewer Permalink
This book is a really great combination between a tutorial and a reference book. What I like the most about it is that it not only explains you how to use the different elements of the C# language and the .NET Framework core namespaces, but it also explains to you how they work in the inside. This gives you a notable insight when you try to understand a strange side-effect in your code.

All explanations are made very clearly and it is very easy to read. The different chapters of the book are arranged by topic, so it is easy to use it as a reference when you can't exactly remember something. It can also be read from cover to cover.

It is, however, not recommended for beginners (as it is stated in the introduction); if you are looking for a programming tutorial this book is not a very good idea.
(Review Data Last Updated: 2008-07-22 05:49:47 EST)
07-05-08 5 (NA)
(Hide Review...)  Best C# book available in the market
Reviewer Permalink
great book, a must have! if you do not have this book you are not a C# developer! =)
(Review Data Last Updated: 2008-07-18 15:29:28 EST)
06-25-08 5 (NA)
(Hide Review...)  Best C# Book Bar None
Reviewer Permalink
The "In a Nutshell" series has long been my favorite's. I am glad they did C# again with .NET 3.0. The format of the book changed quite a bit with a much better format and lenghthy explainations and demonstrations. I truly hope they redo ADO.NET in a nutshell as that was my favorite as well.

This book is all you really need on C# and .NET framework. [I have many others, but always find myself coming back to this, and for good reason]
(Review Data Last Updated: 2008-07-06 04:50:45 EST)
06-09-08 5 (NA)
(Hide Review...)  I love you, Joseph and Ben
Reviewer Permalink
Pure awesome - if you're a good programmer already and want the skinny on what's new (or even great explanations on what you already think you know), spend the $10-$15 and buy this book. I love it and I buy every version they put out. There just aren't enough people like Joseph and Ben writing tech books!
(Review Data Last Updated: 2008-06-26 07:06:29 EST)
06-02-08 4 1\1
(Hide Review...)  An excellent book to keep
Reviewer Permalink
For those who has experience with object-oriented programming, this is an excellent book both for learning C# and for being used as a reference book on the desk. The examples are carefully designed in general but can be made better in a couple of places.
(Review Data Last Updated: 2008-06-10 03:48:15 EST)
05-20-08 5 (NA)
(Hide Review...)  ...good read
Reviewer Permalink
sits on my desk as a reference when I encounter something I cannot remember or just need to brush up on!
(Review Data Last Updated: 2008-06-03 03:49:43 EST)
05-02-08 5 (NA)
(Hide Review...)  Well done...
Reviewer Permalink
I'm a professional developer but I have no experience using C#. My current project required learning C# at a highly accelerated pace and this book did it for me.

If you are an experienced developer needing to learn C# quickly and thoroughly without resorting to the "for Dummies" types of books this is an effective tool, use it.
(Review Data Last Updated: 2008-05-21 03:58:02 EST)
04-09-08 5 (NA)
(Hide Review...)  Indispensible Reference
Reviewer Permalink
References to this book kept coming up at the top of internet search results while I was trying to figure out how to implement a QBE UI using LINQ.

I finally took the hint and bought the book.

Now that I have the book, after having sifted through it, I can attest that it explains C# clearly and thoroughly and is delightfully insightful. On par with the best O'Reilly nutshell references.

I believe it is currently the best C# 3.0 reference on the market.
(Review Data Last Updated: 2008-05-03 03:59:41 EST)
04-08-08 5 (NA)
(Hide Review...)  Excellent Reference
Reviewer Permalink
A Quick Way To look up anything that deals with C#
Terms, Keywords, implementation etc...
great for both a beginners referanece and a seasoned professional
(Review Data Last Updated: 2008-05-03 03:59:41 EST)
03-31-08 5 (NA)
(Hide Review...)  The best book on C# in the market
Reviewer Permalink
This book is a hands down winner among the C# books currently in market. Written in a clear and precise manner, it is both a tutorial and a reference. You can get a taste of the book from the authors' website where they have posted tutorials (check out the tutorial on Threading in C#).
I came to know about this book from a link on Chris Sells' blog where he is all praise for the book.
Highly recommended.
(Review Data Last Updated: 2008-04-09 09:04:58 EST)
03-28-08 5 (NA)
(Hide Review...)  Highly recommended
Reviewer Permalink
Bought this to learn LINQ. Found that it has an excellent treatment of all topics and lots of sample code. Very clear and concise explanations. This is a good technical book I have read in a long time.
(Review Data Last Updated: 2008-03-31 15:35:06 EST)
03-11-08 5 (NA)
(Hide Review...)  The Best C# book hands down
Reviewer Permalink
This book is a pleasure to read. It has everything you could want out of a core language book. All the basics are covered as well as all the advanced topics. It gives you a brake down of what feature is in what version of the .NET Framework as well a clean code examples for everything. Very good coverage on the core .NET Framework class libraries. The past versions of C# in a Nutshell where not very good being that it was created using Refection and NDoc, or what I would call cheating. But they fixed all that in this edition. The authors have out done themselves with this MASTER WORK!

Note: this book is not for beginners, please understand that. The authors are dealing with complex and in depth language features that the beginner may not understand. O'Reilly puts out two great beginning C# books; Programming C# and Learning C# both written by Jessie Liberty and since I have bought every version of the Programming C# since the first edition I cannot recommend it enough to the beginner. Programming C# is a close second to this book so you can't go wrong.
(Review Data Last Updated: 2008-03-28 12:14:15 EST)
03-09-08 5 (NA)
(Hide Review...)  Right on the money
Reviewer Permalink
I love this book! If you're self-taught when it comes to C#, as I am, having picked it up from MSDN and various tutorials on the web, then you will really appreciate having such a comprehensive guide to the language handy. I was disappointed on this front: I had expected from other reviews that it would cover Windows Forms programming, but that and ASP.NET are outside its "nutshell". However, given how comprehensive the treatment is, I can understand why. It would have necessitated a much shallower approach if it had attempted to tackle those two huge areas. This is about the nuts and bolts of C#, including the core components of the .NET CLR. It's a reference book, not a tutorial, but if you are familiar with programming concepts, you can certainly work through it chapter by chapter. The language is clear and the examples error-free. You feel you are in good hands, and you can't ask for more than that from a programming text.
(Review Data Last Updated: 2008-03-13 09:41:59 EST)
02-26-08 5 (NA)
(Hide Review...)  Best Nutshell book yet
Reviewer Permalink
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. Not because of the topic, i.e. C#, but because of how well written and organized it is. It manages to cover the most important topics a C# programmer needs to be familiar with in a concise, but not needlessly abbreviated manner. You usually won't need to go off searching somewhere else because the topic wasn't covered in depth enough. Almost everytime I need to look something up, it's there and very well explained. You can also just read it chapter by chapter, and you'll learn quite a bit you didn't know before. My hats off to the authors for an extremely well written book. I wish more computer books were this good.
(Review Data Last Updated: 2008-03-10 19:13:27 EST)
02-13-08 5 1\2
(Hide Review...)  Excellent desktop reference.
Reviewer Permalink
Every thing in C# is included with examples. From novice to professional I believe this book would be useful.
(Review Data Last Updated: 2008-02-26 11:43:40 EST)
02-09-08 5 (NA)
(Hide Review...)  Very good nutshell book
Reviewer Permalink
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.
(Review Data Last Updated: 2008-02-14 01:46:51 EST)
01-18-08 4 1\1
(Hide Review...)  C# in a Huge Nutshell
Reviewer Permalink
This is a great reference book. It's very clear about the details of C# and its various nuisances. The only complaint is that there is a lot of excess material which is C# related, but not directly C#. The first 150 pages or so are the meat, and the last 550 are all potatoes i.e., filler. If you're interested in JUST C#, this is overkill. If you're interested in C#, Linq, and .NET, then this is just right.
(Review Data Last Updated: 2008-02-09 21:17:13 EST)
12-21-07 5 2\2
(Hide Review...)  Excellent Reference
Reviewer Permalink
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.
(Review Data Last Updated: 2008-01-18 10:54:36 EST)
11-23-07 4 1\2
(Hide Review...)  Good book to upgrade your knowledge from C# 2.0 to C# 3.0
Reviewer Permalink
If you already know C# but want to upgrade to C# 3.0, this might be all you need.
(Review Data Last Updated: 2007-12-22 04:01:27 EST)
11-21-07 5 (NA)
(Hide Review...)  Comprehensive overview
Reviewer Permalink
It's a thick book that encompasses almost every facet of C#. If you're looking for a book that is both broad and deep (well, as deep as an "in a nutshell" book can be), then I highly recommend this book. It'll be on my bookshelf for a long time.
(Review Data Last Updated: 2007-11-23 09:38:05 EST)
11-17-07 5 (NA)
(Hide Review...)  Great reference book
Reviewer Permalink
I bought this book to see what LING is all about, and after reading it I understand the Net framework a lot more. It's a good reference book to have.
(Review Data Last Updated: 2007-11-22 03:57:30 EST)
10-17-07 5 5\6
(Hide Review...)  Good tutorial and a great reference
Reviewer Permalink
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
(Review Data Last Updated: 2007-11-22 03:57:30 EST)
  
                  Reader Reviews 1 - 24 of 24                 
  
  
  
  
  
  

Because the data used to generate this site come from outside sources, VeryWellSaid.com cannot guarantee the completeness or accuracy of the data.
Search VeryWellSaid™
Google
Web VeryWellSaid™
New subjects are added every week.
View Subjects Below by:
* Top Selling
 (click category name, left)
* Top-Rated Top Sellers
 (click 'Top Rated', right)
In the news...  
Dubai\UAE Top Rated
Influenza\Bird Flu Top Rated
Iraq Top Rated
Supreme Court Top Rated
All Books Top Rated
Arts Top Rated
Photography Top Rated
Digital Photography Top Rated
Digital Cameras Top Rated
Biography Top Rated
Business Top Rated
Management Top Rated
Marketing Top Rated
Sales Top Rated
Stocks Top Rated
Bonds Top Rated
Real Estate Top Rated
Trading Top Rated
Commodities Trading Top Rated
Time Management Top Rated
Starting A Business Top Rated
Children's Top Rated
Comics Top Rated
Computers Top Rated
PC Top Rated
Mac Top Rated
Programming Top Rated
Design Patterns Top Rated
.Net Top Rated
C# Top Rated
Vb.Net Top Rated
Asp.Net Top Rated
Java Top Rated
Python Top Rated
PHP Top Rated
Perl Top Rated
Javascript Top Rated
Ajax Top Rated
CSS Top Rated
Open Source Top Rated
SQL Top Rated
Databases Top Rated
Oracle Top Rated
MySql Top Rated
Sql Server Top Rated
IIS Top Rated
Apache Top Rated
Linux Top Rated
Windows Server Top Rated
Project Management Top Rated
HTML Top Rated
UML Top Rated
IT Certifications Top Rated
Cisco Certifications Top Rated
MCSE Top Rated
MCSD Top Rated
Cooking Top Rated
Italian Cooking Top Rated
Vegetarian Cooking Top Rated
Wine Top Rated
Engineering Top Rated
Entertainment Top Rated
Health Top Rated
Nutrition Top Rated
Dieting Top Rated
Sex Top Rated
History Top Rated
Military History Top Rated
British History Top Rated
Middle East History Top Rated
Land Battles Top Rated
Naval Warfare Top Rated
Air Warfare Top Rated
9/11 Top Rated
Terrorism Top Rated
Home Top Rated
Mortgage\Home Equity Loan Top Rated
Cars Top Rated
Car Buying Top Rated
Sports Cars Top Rated
Cat Top Rated
Humor Top Rated
Horror Top Rated
Law Top Rated
IP Law Top Rated
Legal History Top Rated
Fiction Top Rated
Oprah's Book Club Top Rated
Medicine Top Rated
Cancer Top Rated
Stroke Top Rated
Heart Disease Top Rated
Fertility Top Rated
Diabetes Top Rated
Pharmacology Top Rated
Back Problems Top Rated
Menopause Top Rated
Thyroid Top Rated
Pain Top Rated
Organic Chemistry Top Rated
Immune System Top Rated
Mystery Top Rated
Nonfiction Top Rated
Outdoors Top Rated
Running Top Rated
Radio Control Models Top Rated
Guns Top Rated
Parenting Top Rated
Divorce Top Rated
Professional Top Rated
Reference Top Rated
Religion Top Rated
Romance Top Rated
Science Top Rated
Physics Top Rated
Chemistry Top Rated
Astronomy Top Rated
Psychology Top Rated
Science Fiction Top Rated
Sports Top Rated
Teens Top Rated
Travel Top Rated
USA Top Rated
Europe Top Rated
France Top Rated
Italy Top Rated
England Top Rated
China Top Rated
All Books Arts Biography Click Here For An A-Z Index Of All 213 Best-Seller Subjects Business Children's Comics
Computers Cooking Engineering Entertainment Health History Home Horror Humor Law Fiction Medicine Mystery
Nonfiction Outdoors Parenting Professional Reference Religion Romance Science Sci-Fi Sports Teens Travel
In Association with Amazon.com

Cache miss
(not cached)