Shop now Learn more Shop now Shop All Amazon Fashion Shop Suki Ad Campaign Pieces Cloud Drive Photos Shop now Amazon Fire TV Shop now Shop now Shop Fire Shop Kindle Voyage Listen in Prime Discover more Shop now

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

Sorry, this item is not available in
Image not available for
Image not available

C# 4.0 The Complete Reference [Kindle Edition]

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

Print List Price: £36.99
Kindle Price: £26.66 includes VAT* & free wireless delivery via Amazon Whispernet
You Save: £10.33 (28%)
* Unlike print books, digital books are subject to VAT.

Free Kindle Reading App Anybody can read Kindle books—even without a Kindle device—with the FREE Kindle app for smartphones, tablets and computers.

To get the free app, enter your e-mail address or mobile phone number.


Amazon Price New from Used from
Kindle Edition £26.66  
Paperback £36.99  
Kindle Daily Deal
Kindle Daily Deal: Up to 70% off
Each day we unveil a new book deal at a specially discounted price--for that day only. Learn more about the Kindle Daily Deal or sign up for the Kindle Daily Deal Newsletter to receive free e-mail notifications about each day's deal.

Book Description

The Definitive Guide to C#

“From using LINQ to covariance and from string formatting to optional arguments, Herb’s update covers all you need to know about using real-world C# 4.0.” —Michael Howard, Microsoft Corporation

Bestselling author Herb Schildt has updated and expanded his classic programming reference to cover C# 4.0--the latest release of this powerful, feature-rich language. Using carefully crafted explanations, insider tips, and hundreds of examples, C# 4.0: The Complete Reference offers in-depth details on all aspects of C#, including keywords, syntax, and core libraries. New C# 4.0 features, such as named and optional arguments, the dynamic type, expanded covariance and contravariance capabilities, and support for parallel programming with the Task Parallel Library (TPL) and PLINQ are also discussed.

Perfect for beginners and professional C# programmers alike, this expert resource is written in the clear, crisp, uncompromising style that has made Herb the choice of millions worldwide. Begin mastering C# 4.0 today with help from this authoritative volume!

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
  • Multithreading and the Task Parallel Library
  • Generics
  • LINQ and PLINQ
  • Lambda expressions
  • Anonymous types
  • Extension methods
  • Named and optional arguments
  • Implicitly typed variables
  • I/O, networking, and collections
  • The preprocessor and much, much more

Customers Who Bought This Item Also Bought

Page of Start over
This shopping feature will continue to load items. In order to navigate out of this carousel please use your heading shortcut key to navigate to the next or previous heading.

Product Description

About the Author

Herbert Schildt is a leading authority on C#, C++, C, and Java. His programming books have sold millions of copies worldwide and have been translated into all major languages. Herb is the author of numerous bestsellers, including Java: The Complete Reference, C++: The Complete Reference, C: The Complete Reference; and Java: a Beginner's Guide. Find out more at

Product details

  • Format: Kindle Edition
  • File Size: 15083 KB
  • Print Length: 976 pages
  • Simultaneous Device Usage: Up to 4 simultaneous devices, per publisher limits
  • Publisher: McGraw-Hill Education; 1 edition (23 April 2010)
  • Sold by: Amazon Media EU S.à r.l.
  • Language: English
  • ASIN: B003QP3XIM
  • Text-to-Speech: Enabled
  • X-Ray:
  • Word Wise: Not Enabled
  • Enhanced Typesetting: Not Enabled
  • Average Customer Review: 4.8 out of 5 stars  See all reviews (5 customer reviews)
  • Amazon Bestsellers Rank: #302,970 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?

More About the Author

Discover books, learn about writers, and more.

Customer Reviews

3 star
2 star
1 star
4.8 out of 5 stars
4.8 out of 5 stars
Most Helpful Customer Reviews
4 of 4 people found the following review helpful
4.0 out of 5 stars Very Good 29 Sept. 2011
Format:Paperback|Verified Purchase
I havent finished this book yet, only on page 163! But so far its very good, tells you all you need to know from the basics and the book is structured in a good way. Everything you need to know is explained along the way, if you dont udnerstand it it usually gives a basic understanding then asks to wait until the chapter where its fully understood. The Author is quite thorough, I also have his C++ book and this is just as good as that

If you already know C++ you will pick this book up quite quickly, I find C# easier to use than C++ with a few more features, as a language it wont be as powerful but its working good for me so far.
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
5.0 out of 5 stars Excellent Quality 10 Jun. 2013
Format:Paperback|Verified Purchase
I have read a few C# books now, this one is absolutely excellent and certainly the best I have read so far. The author has the knack of making even the most complex of topics seem simple by breaking them up into easily understandably fragments and then brings those fragments together to form a complete picture. I've had a number of light bulb moments whilst reading this book - highly recommended!
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
5.0 out of 5 stars Exceptional Reference 3 Mar. 2013
Format:Paperback|Verified Purchase
This arrived sharp, and I have to say it is an outstanding reference guide. It comes in very handy for checks, but could also be a handy tutorial book for beginning users. The writing is very precise and easy to understand, with examples being provided to further demonstrate the descriptive context.

A must for any student of computer science or software development.
Comment | 
Was this review helpful to you?
5.0 out of 5 stars Well Written Tutorial for the C# Language 20 Mar. 2015
By cpes31
Generally the 'Complete Reference' series of books are pretty good, especially those written by Herbert Schildt.

Way back I started with 'C The Complete Reference' then followed on to 'C++ The Complete Reference' when it came out. I now find that 'C# The Complete Reference' is similarly good. As most other reviewers on Amazon say, it's well written and structured in a style that is helpful and easy to follow.

The C# environment, especially the .NET framework, and how it all fits together is a huge area and is not covered in much detail in this book but if you want to learn the C# language itself and get an introduction to the most commonly used parts of the C# Library this book is the best choice and is highly recommended.
Was this review helpful to you?
1 of 1 people found the following review helpful
5.0 out of 5 stars superb book 22 Feb. 2012
ive only just stated using c# and i have bought quite a few books, this is with out doubt the best of the bunch
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
Search Customer Reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
First post:
Prompts for sign-in

Search Customer Discussions
Search all Amazon discussions

Look for similar items by category