Start reading C# 2.0 : The Complete Reference (Complete Reference Series) on your Kindle in under a minute. Don't have a Kindle? Get your Kindle here.

Deliver to your Kindle or other device

 
 
 

Try it free

Sample the beginning of this book for free

Deliver to your Kindle or other device

Read books on your computer or other mobile devices with our FREE Kindle Reading Apps.
C# 2.0 : The Complete Reference (Complete Reference Series)
 
 

C# 2.0 : The Complete Reference (Complete Reference Series) [Kindle Edition]

Herbert Schildt
4.3 out of 5 stars  See all reviews (11 customer reviews)

Digital List Price: $59.99 What's this?
Print List Price: $59.99
Kindle Price: $28.96 includes free wireless delivery via Amazon Whispernet
You Save: $31.03 (52%)

Formats

Amazon Price New from Used from
Kindle Edition $28.96  
Paperback $32.18  

Editorial Reviews

Product Description

Herb Schildt is the world's leading programming author. He is an authority on the C, C++, Java, and C# languages, and is a master Windows programmer. His programming books have sold more than 3.5 million copies worldwide and have been translated into all major foreign languages. He is the author of numerous bestsellers, including Java: The Complete Reference, C++: The Complete Reference, and C#: A Beginner's Guide. Schildt holds both graduate and undergraduate degrees from the University of Illinois

From the Back Cover

THE MOST COMPREHENSIVE C# RESOURCE AVAILABLE!

Herb Schildt, the world's leading programming author, has updated and expanded his classic C# reference to cover C# 2.0 -- the newest version of Microsoft's premier programming language designed for .NET development. With carefully crafted explanations, insider tips, and hundreds of examples, this book offers in-depth coverage of all aspects of C#, including its keywords, syntax, and core libraries. Of course, detailed coverage of the new C# 2.0 features, such as generics, nullable types, anonymous methods, partial class declarations, and the :: operator, is included. Essential for every C# programmer, this comprehensive reference is written in the clear, crisp, uncompromising style that has made Herb the choice of millions. Whether you are a beginning programmer or an experienced pro, the answers to all your C# 2.0 questions can be found in this definitive guide.

COVERAGE INCLUDES:

  • Data types and operators
  • Control statements
  • Classes and objects
  • Constructors, destructors, and methods
  • Interfaces, arrays, enumerations, and structures
  • Method and operator overloading
  • Inheritance and virtual methods
  • Reflection and runtime type ID
  • Exception handling
  • Delegates, properties, events, and indexers
  • Attributes
  • Pointers and "unsafe" code
  • Multithreading
  • Generics
  • Nullable types
  • Anonymous methods
  • The collection classes
  • The I/O classes
  • Networking
  • The preprocessor and much, much more

Product Details

  • Format: Kindle Edition
  • File Size: 7287 KB
  • Print Length: 890 pages
  • Simultaneous Device Usage: Up to 4 simultaneous devices, per publisher limits
  • Publisher: McGraw Hill Text; 2 edition (December 8, 2005)
  • Sold by: Amazon Digital Services
  • Language: English
  • ASIN: B000JMKPHM
  • Text-to-Speech: Enabled
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (11 customer reviews)
  • Amazon Best Sellers Rank: #680,187 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?


 

Customer Reviews

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

7 of 8 people found the following review helpful:
5.0 out of 5 stars Excellent reference, April 21, 2006
By 
ueberhund "ueberhund" (Salt Lake City, UT United States) - See all my reviews
(VINE VOICE)   
When they say "The Complete Reference", they aren't kidding! This is the most thorough, complete book on the C# 2.0 language that I have seen. It's an excellent reference manual-definitely among the best available. This book is divided into three sections-a reference to the C# language, a reference to the .NET libraries you can reference with C#, and a section that shows how C# can be applied to a variety of programming problems.

The first section-the C# language reference-is exactly what you would expect. The author begins with an introduction to variables and operators, moves into a discussion on control statements (e.g. loops), followed by a discussion on class design. After the discussion on object oriented programming, more advanced language issues are discussed, like arrays, inheritance, delegates, and even generics (which are completely new to C# 2.0).

The second section takes a deep-dive into some of the most common .NET libraries. As the author explores these namespaces, many excellent examples are provided that go right along with the namespace being discussed. There are excellent discussions on strings, collections, multithreaded programming, and generics, just to name a few.

In the final section of the book, the author ties together many of the concepts discussed in earlier sections of the book by building several different types of applications. In this section, you can see how these applications are created from start to finish.

I was very impressed with this book-it's an excellent reference, accessible to beginning C# developers all the way up to experienced C# programmers who just can't remember the correct syntax for a particular operation. I would highly recommend it as an addition to your reference library.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


9 of 11 people found the following review helpful:
4.0 out of 5 stars Thorough reference with a few gaps, March 25, 2006
By 
Craig Bolon "persistentreader" (Massachusetts, United States) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
Schildt has updated his C# reference with a language-centered approach. He describes Microsoft's .NET environment in the context of the language. However, he is primarily concerned to explain and document C# as a programming language, even though it is imbedded in a proprietary environment. The successful precedents for this approach extend back to Cobol, Fortran and PL/I.

Although generally thorough, the book's coverage has gaps. For example, the book rushes through C# structures in five pages (pp. 325-330), saying that a struct is "similar to a class" but failing to explain fully how it differs. Inner structures, the syntax of their uses, and their potential access conflicts are not mentioned. Neither are methods on structures other than constructors. The coverage of generic collections omits to mention the curious lack of a Reset() method in the interface their enumerators implement. It does not explain how to use generic interfaces such as IEnumerable<> at the same time as their non-generic equivalents, nor does it warn about lack of generic equivalents for interfaces such as ICloneable.

The code examples in Schildt's book, "C# 2.0, Complete Reference" (Osborne, 2006), use the antique hanging brace format carried over from Dennis Ritchie's style c. 1970 rather than the more readable aligned braces favored since then. They do not apply Microsoft's recommended naming conventions (but then neither do most books from Microsoft Press).

For the most part, however, Schildt's book fills out the empty spaces in Microsoft's documentation of C# and provides a full and well organized description of the language that software professionals will find most helpful.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5 of 6 people found the following review helpful:
2.0 out of 5 stars Aptly Mis-named Book, February 13, 2007
By 
J. Butler (Kissimmee, FL) - See all my reviews
(REAL NAME)   
This book should be titled "C# - A Beginner's Reference" This book is far from complete. It offers very little in the way of advanced reference material, and has nothing on C# Web Applications. The book is okay for a beginner's reference, but not really worth its cost for programmers who already have a background in other programming languages. This book covers the basics, basically, and that's about it. The title of this book is very misleading. I'd give it three stars; it does offer a good reference for basic material; but the misleading title brings my rating down to two stars.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

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









Only search this product's reviews



More About the Author

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

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

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
Search Customer Discussions
Search all Amazon discussions
   
Related forums


So You'd Like to...


Create a guide

Look for Similar Items by Category


Look for Similar Items by Subject