Advanced Search
Start Your Free Trial

Overview

Other Readers Also Read...
C# Language Pocket Reference

C# Language Pocket Reference
by Peter Drayton; Ben Albahari; Ted Neward

ASP.NET in a Nutshell, 2nd Edition

ASP.NET in a Nutshell, 2nd Edition
by G. Andrew Duthie; Matthew MacDonald

Learning C# 2005, 2nd Edition

Learning C# 2005, 2nd Edition
by Jesse Liberty; Brian MacDonald

Top Sellers in this Category

C# in a Nutshell provides everything programmers need to know about the C# language in one concise and accessible volume. Designed as a primary reference for daily use, it also includes all the essential background information to become productive quickly. Not a "how-to" book or a rehash of Microsoft's documentation, this book goes to the source of the C# language and the APIs of the .NET Framework to present the content in a way that professional programmers will value above all other books. Brief introductions to the language and .NET runtime provide the needed preparation for programming with the C# language, whose keywords and syntax are then detailed in subsequent chapters. Next, C# in a Nutshell presents key namespaces and types of the .NET Framework base class library which provides much of the functionality and power of the language. Using C# examples, the .NET Framework covers each core area, including:

  • Strings

  • Collections

  • XML

  • Networking

  • Input/Output

  • Serialization

  • Assemblies

  • Reflection

  • Custom Attributes

  • Memory Management

  • Threading

  • Integrating with Native DLLs

  • Integrating with COM Components

  • Diagnostics

Determined to provide even more value, C# in a Nutshell moves into a comprehensive language reference, plus syntax, XML documentation tags, naming and coding conventions, and the various C# development tools--the kind of reference material programmers will use every day. Next, an extensive and quick reference to the API is presented, featuring the System namespace. Particularly useful are the many figures and tables that present the main features of the namespace. For those looking create alternatives to Microsoft's implementation of the C# Programming Language and the Common Language Infrastructure as submitted to ECMA (an international standards organization), each element included in the ECMA submission is clearly labeled. Finally, the entire reference is based on Version 1 of the .NET Framework and generated by tools written in the C# language itself. Every once in a while, a book becomes the de-facto standard for a technology, operating system, or programming language--which is exactly what C# in a Nutshell aims to do in a single straightforward and easy to use volume.

Amazon.com® Reader Reviews (Ranked by Helpfulness)

Average Amazon.com® Rating: 3.5 out of 5 rating Based on 15 Ratings

Very good reference text. - 2004-05-04
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
This book is not a "teach yourself C#"; it is only a reference text. If you are experienced in another programming language, however, you can use this reference to easily find the syntax required by C#. The book is a quick reference useful for programmers who like to have a paper copy reference on their desktops. By the publisher's own admission, it is not an exhausted reference.

I like having a hard copy reference when I'm programming, so this book suits me fine. There are numerous example code snippets throughout the book to help you learn C#. In addition, the second edition also adds a CD that allows you to incorporate the book's Quick Reference directly into the help files of Visual Studio .NET. This gives you, the programmer, more options when you need help. It is also handy when you have left the book at home.

I'm an intermediate Java programmer who needed to make the conversion to C# for a particular project. "C# in a Nutshell" has assisted me in this aim, and as a result, I would recommend this book to anyone as a useful reference text.

C# in a Nutshell - Supports my day-to-day efforts - 2003-12-16
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
In my opinion O'reilly continually puts out the best technical books and "C# in a Nutshell" further supports their excellent reputation. As usual with O'reilly's other offerings in their "in a Nutshell" series they leave out the fluff and provide just the facts. This approach makes "C# in a Nutshell" easy to recommend if you've already gotten your feet wet in C#. On the other hand if you're still green you're better off with books that offer a traditional tutorial approach and then come back when you're ready to get into some advanced topics or need a reference to the namespaces and C# implementation.

Understanding this book is not a tutorial for the beginner will help acclimate yourself to what to expect. Even though the subtitle reads "A Desktop Reference" ample content exists to introduce beginning topics that lay the ground work for its reference sections.

The first nineteen chapters, approximately two hundred and nineteen pages, cover beginning topics such as .NET Framework and C# basics to advanced subjects including reflection, XML serialization, and threading. The remaining chapters are devoted to a quick reference to classes in the namespaces. Several topics that I'm interested in, including GDI+ were mentioned only briefly and then referred to related namespaces. I'm hoping that GDI+ and other UI related material are covered in more depth in O'reilly's ".NET Windows Forms in a Nutshell" offering or the next edition of "C# in a Nutshell".

Code examples in the book were sufficient to reinforce my understanding of each topic and the `animal tracks' notes were a nice touch and more than mere filler. Other niceties include UML diagrams detailing the namespace structures, DLL / namespace associations, and the C# API Quick Reference encapsulated in a Visual Studio.NET plug-in supplied on the included CD.

"C# in a Nutshell" has already helped me in a VB to C# conversion project. I'm already looking forward to the next edition that may address some of the missing namespaces, otherwise it's a very important tool that supports my day to day efforts.

A better quick reference than MSDN online. - 2005-02-04
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
I bought this book because, after using the JDK javadocs for Java for years, I found MSDN's .net online documentation unfriendly in comparison. For the past year, I've been using this book as my first reference, before checking anywhere else. I've found I can usually get what I am looking for the quickest in this reference.

The one problem I have with it is that it doesn't list the exceptions thrown by methods.

Not a good "in a notshell" book - 2008-09-13
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
I bought this book because my prior experience with other nutshell handbooks but this one must be the worst among them. A lot of information have been left out and I usually can't find what I am looking for.

Not for beginners - 2007-08-25
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
This book not for beginners . tell me why ?
because the authors think All people brains as their brains , it's very complex to difficult to understand .
I advise you to buy the book : Learning C# 2005 from oreilly media .

Some information on this page was provided using data from Amazon.com®. View at Amazon >


About Safari Books Online • Terms of Service • Privacy Policy • Contact Us • Corporate Licenses • Help • Accessibility | See us on FacebookSee us on Linked InSee us on TwitterRSS

Copyright 2009 Safari Books Online. All rights reserved.