HerbSchildt.com

 

Home
Up
About Herb Schildt
Current Books
What's New?
Where to Buy
Commentaries
Book Code
Speaking/Training
Contact Info

Herb's  Programming Cookbooks

C++

Java

 

 

 

Books on C#

 

C# is the premier language for developing applications based on Microsoft's .NET Framework.  It is directly descended from C++ and is similar in look and feel to Java.  It is a language that no professional programmer can afford to ignore.

Herb currently has one book on the newest version of C#, which is 4:


C# 4.0: The Complete Reference   

This is Herb's most popular book on C#, fully updated and expanded to cover C# 4.0. Inside you'll find comprehensive coverage of the C# language, including its keywords, syntax, core libraries, and fundamental programming principles.  

Topics include data types, operators, control statements, classes, objects, constructors, methods, interfaces, inheritance, exceptions, delegates, properties, events, indexers, LINQ, lambda expressions, I/O, multithreading, and much more.

Of course, in-depth descriptions of new C# 4.0 features, such as 

The Task Parallel Library (TPL)
Parallel LINQ (PLINQ)
Named and optional arguments
The dynamic type
Expanded covariance and contravariance

are included. 

The TPL and PLINQ support parallel programming by making it easier to create code that automatically scales to better utilize multicore/multiprocessor computers. With multicore computers becoming commonplace, parallel programming will be an important part of many projects. The TPL and PLINQ streamline the process. Features such as the dynamic type, and named and optional arguments facilitate the use of C# in situations in which a data type is obtained at runtime, such as when interfacing to COM or when using reflection. 

Whether you're an experienced pro or just starting out, this one-stop guide will help you master this important language. 

 

Herb has two books on the previous 3.0 version of C#:


C# 3.0: The Complete Reference   

This is Herb's popular "Complete Reference" on C# for version 3.0.  Inside you'll find comprehensive coverage of the C# 3.0 language, its keywords, syntax, core libraries, and fundamental programming principles.


C# 3.0: A Beginner's Guide This is Herb's fast-paced, hands-on tutorial on C# 3.0.
 
  © 2008, 2009, 2010  HerbSchildt.com  All rights reserved worldwide. No duplication allowed without prior written permission.