Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


This bestselling tutorial for beginning to intermediate programmers teaches you how to use the new version of the C# language to build web, desktop, and rich Internet applications with the .NET 4.0 Framework. The sixth edition covers the latest enhancements to the language, as well as the fundamentals of both C# and .NET, and concurrent programming with C# 4.0. You'll also learn how to use C# with .NET tools such as the Entity Framework and the Silverlight platform.

Subscriber Reviews

Average Rating: 4.5 out of 5 rating Based on 8 Ratings

"Good Read" - by REJ on 04-JAN-2011
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
I am an experienced .NET programmer working  in .NET 2.0.  I read this book to get up to speed on the latest features of the .NET Framework.  

I enjoyed reading the book.  The code examples followed a logical progression from basic concepts to advanced.  Chapter five is the best description of Delgates that I have read.

The sidebar content on theory and history of the framework were very interesting.

Report as Inappropriate

"Very easy to understand" - by Losty on 04-NOV-2010
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
Out of all the c# version 4.0/2010 books I have read this one has to be the best. The examples and code at least in the start of the book work. The explanations of things do not get out of control. Its simple, percise explanations get right to the point, without you getting lost in the process.

I would like to say for those reading this. I have read a large portion of the books out there searching for specific bits and pieces of information. In the process most of the time I have ended up reading the entire book only to end up frustrated in the fact that the writer/editor have failed to convey the information correctly. Not only did i find some of the information I was looking for in this book decided to read more of it based on the quality.

Report as Inappropriate

Table of Contents



The publisher has provided additional content related to this title.


Visit the catalog page for Programming C# 4.0

  • Catalog Page

Visit the errata page for Programming C# 4.0

  • Errata

Download the supplemental electronic content for Programming C# 4.0

  • Supplemental Content