C# 2.0: The Complete Reference / Edition 2

Paperback (Print)
Used and New from Other Sellers
Used and New from Other Sellers
from $1.99
Usually ships in 1-2 business days
(Save 96%)
Other sellers (Paperback)
  • All (19) from $1.99   
  • New (8) from $25.70   
  • Used (11) from $1.99   


This comprehensive volume is fully updated for C# 2.0 -- the newest version of Microsoft's revolutionary programming language.The changes found in C# 2.0 bring Java-like power to millions of Windows programmers worldwide. With expertly crafted explanations, insider tips, and hundreds of examples, this book fully explains every aspect of C# 2.0. Written in the clear, uncompromising style that has made master programming author Herb Schildt the choice of millions, the book covers all the new and existing features of this major programming language.
Read More Show Less

Product Details

  • ISBN-13: 9780072262094
  • Publisher: McGraw-Hill Professional Publishing
  • Publication date: 12/28/2005
  • Edition description: REV
  • Edition number: 2
  • Pages: 890
  • Sales rank: 1,500,484
  • Product dimensions: 7.30 (w) x 9.10 (h) x 1.90 (d)

Meet the Author

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. His web site is www.HerbSchildt.com.

Read More Show Less

Table of Contents

1 The creation of C# 3
2 An overview of C# 11
3 Data types, literals, and variables 35
4 Operators 63
5 Program control statements 85
6 Introducing classes and objects 109
7 Arrays and strings 135
8 A closer look at methods and classes 161
9 Operator overloading 209
10 Indexers and properties 241
11 Inheritance 263
12 Interfaces, structures, and enumerations 305
13 Exception handling 335
14 Using I/O 361
15 Delegates and events 395
16 Namespaces, the preprocessor, and assemblies 425
17 Runtime type ID, reflection, and attributes 447
18 Generics 483
19 Unsafe code, pointers, nullable types, and miscellaneous topics 533
20 Exploring the system namespace 561
21 Strings and formatting 619
22 Multithreaded programming 659
23 Collections, enumerators, and iterators 707
24 Networking through the Internet 777
25 Building components 807
26 Creating form-based Windows applications 825
27 A recursive-descent expression parser 845
A XML comment quick reference 867
Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation


  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing 1 Customer Reviews
  • Anonymous

    Posted April 21, 2006

    Excellent reference

    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.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing 1 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)