Programming Books C Java PHP Python Learn more Browse Programming Books
Professional C# 4.0 and .NET 4 and over one million other books are available for Amazon Kindle. Learn more

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

To view this video download Flash Player


Sign in to turn on 1-Click ordering
More Buying Choices
Have one to sell? Sell yours here
Start reading Professional C# 4.0 and .NET 4 on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Professional C# 4.0 and .NET 4 [Paperback]

by Christian Nagel, Bill Evjen, Jay Glynn, Karli Watson, Morgan Skinner
3.9 out of 5 stars  See all reviews (22 customer reviews)

List Price: $59.99
Price: $39.38 & FREE Shipping. Details
You Save: $20.61 (34%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 7 left in stock (more on the way).
Ships from and sold by Gift-wrap available.
Want it Monday, April 28? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student


Amazon Price New from Used from
Kindle Edition $34.49  
Paperback $39.38  
Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now

Book Description

March 8, 2010 0470502258 978-0470502259 1

This book starts by reviewing the overall architecture of .NET in order to give you the background you need to be able to write managed code. After that, the book is divided into a number of sections that cover both the C# language and its application in a variety of areas.

Part I: The C# Language gives a good grounding in the C# language for experienced programmers. You start by looking at basic syntax and data types. Objects, types, inheritance, generics, arrays, tuples, operators, casts, delegates, lambdas, events, strings, regular expressions, collections, Language Integrated, Query (LINQ), Dynamic Language Extensions, memory management, pointers, reflection, errors, and exceptions are all covered.

Part II: Visual Studio looks at Visual Studio 2010 (the best way to use the tool to build applications based on the .NET Framework 4) and deploying your projects.

Part III: Foundation looks at .NET assemblies, instrumentation, security, threading, tasks, synchronization, localization, System.Transactions, networking, interop, XAML, Managed Extensibility Framework, Manipulating Files and the Registry, transactions, building Windows services, and generating your own libraries as assemblies.

Part IV: Data covers accessing databases with ADO.NET, ADO.NET Entity Framework, data services, support in .NET for XML, and the .NET features of SQL Server 2008.

Part V: Presentation shows how to build applications based on the Windows Presentation Foundation and Silverlight, and covers writing components that will run on web sites. It also has coverage on building Windows Forms applications in as well as ASP.NET and ASP.NET MVC.

Part VI: Communication covers services for platform-independent communication using the Windows Communication Foundation (WCF). With Message Queuing, asynchronous disconnected communication is shown. This section looks at utilizing the Windows Workflow Foundation 4, peer to peer networking, and creating syndication feeds. 

Frequently Bought Together

Professional C# 4.0 and .NET 4 + Professional Visual Studio 2010 + Beginning ASP.NET 4: in C# and VB
Price for all three: $97.89

Buy the selected items together

Editorial Reviews

From the Back Cover

Start using the new features of C# 4 and .NET 4 right away

The new C# 4 language version is indispensable for writing code in Visual Studio 2010. This essential guide emphasizes that C# is the language of choice for your .NET 4 applications. The unparalleled author team of experts begins with a refresher of C# basics and quickly moves on to provide detailed coverage of all the recently added language and Framework features so that you can start writing Windows applications and ASP.NET web applications immediately.

  • Reviews the .NET architecture, objects, generics, inheritance, arrays, operators, casts, delegates, events, Lambda expressions, and more

  • Details integration with dynamic objects in C#, named and optional parameters, COM-specific interop features, and type-safe variance

  • Provides coverage of new features of .NET 4, Workflow Foundation 4, ADO.NET Data Services, MEF, the Parallel Task Library, and PLINQ

  • Has deep coverage of great technologies including LINQ, WCF, WPF, flow and fixed documents, and Silverlight

  • Reviews ASP.NET programming and goes into new features such as ASP.NET MVC and ASP.NET Dynamic Data

  • Discusses communication with WCF, MSMQ, peer-to-peer, and syndication

Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

Programmer Forums
Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.

Code Downloads
Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.

Read More
Find articles, ebooks, sample chapters and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.

About the Author

Christian Nagel is a Microsoft Regional Director, software architect, and author of many .NET books. He founded CN innovation and is an associate of thinktecture.

Bill Evjen is Global Head of Platform Architecture for Thomson Reuters, Lipper. He is also a Microsoft Regional Director and the founder of INETA.

Jay Glynn is the Principle Architect at PureSafety, a leading provider of results-driven software and information solutions for workforce safety and health.

Karli Watson is a freelance author and a consultant for Infusion Development.

Morgan Skinner works in premier support for developers at Microsoft.

Product Details

  • Paperback: 1536 pages
  • Publisher: Wrox; 1 edition (March 8, 2010)
  • Language: English
  • ISBN-10: 0470502258
  • ISBN-13: 978-0470502259
  • Product Dimensions: 9.1 x 7.4 x 2 inches
  • Shipping Weight: 4.5 pounds (View shipping rates and policies)
  • Average Customer Review: 3.9 out of 5 stars  See all reviews (22 customer reviews)
  • Amazon Best Sellers Rank: #584,622 in Books (See Top 100 in Books)

More About the Authors

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

Customer Reviews

Most Helpful Customer Reviews
25 of 27 people found the following review helpful
Format:Paperback|Verified Purchase
C# and .NET are reintroduced in this one book for the 2010 audience of programmers. The two subjects are wedded in the text to form one complete reference. I have just finished reading this book and I can tell you that it will take another two readings to fully absorb the contents because of the numerous details. At just over 1400 pages, this is a compendium of the two programming areas that has enormous scope. I am impressed that the authors and the publisher were able to complete this project before the release of the two in April. Operations specific to the .NET v4 release are noted in the text.

I found the information in this book to be comprehensive and detailed in many ways. With 47 chapters and an appendix this book is going to be the cornerstone of my .NET computing from this time on. My previous references are getting dated and don't give me enough information to pass the employment interviews. This book and one other are going to be my entire reference library for C# programming in general.

I found the information to be very well written to the point that even after six years of using C# it increased my knowledge and understanding of this wonderful new computer language. I have over a dozen books on .NET and C# in my library and this is the best written of them all. For this reason I am giving it 5 stars. I believe that this is the best introduction to these two subject areas

Of course, if you want to work in depth on one of the chapters covered in this book, another reference that expands on the material will be required.
Was this review helpful to you?
11 of 12 people found the following review helpful
4.0 out of 5 stars A comprehensive reference manual July 14, 2010
When Microsoft decided to step into the managed code arena in 2002, many people were skeptical. It seemed that Microsoft was addressing their inability to gain a foothold in the Java world by attempting to replace Java with their own version of a managed code language.

Over the next eight years, skepticism has died down as Microsoft has remained committed to supporting C#, managed code, and the .Net framework, and in the course of that support has released several versions of both the framework and the language, with each major release supporting exciting new features like generics, LINQ, and, in the .Net Framework Version 4, dynamic typing.

With each version, Christian Nagel and his coauthors have released a massive tome describing as many aspects of the framework and the language as they can fit in. The latest release, coming in at more than 1400 pages, is a comprehensive look at all the major aspects of C# and the .Net Framework, and many of the minor aspects as well. Wrox was kind enough to send me a copy of the book to review.

The book is divided into six parts. The first covers the basic aspects of C#, and the second covers Visual Studio. Then, the four remaining sections cover the majority of the .Net framework, the managed code assemblies that handle, for the Windows platform, almost any low-level task a developer would need to perform. The final four parts are: Part 3, fundamental objects; part 4, data access; part 5, GUI's; and part 6, communication. Experts will note immediately that the later sections cover both the "older" and "newer" styles of coding, e.g., part 5 discusses Windows Forms as well as Silverlight and Asp.Net MVC, while part 6 covers the Windows Communication Foundation.
Read more ›
Comment | 
Was this review helpful to you?
7 of 7 people found the following review helpful
4.0 out of 5 stars The latest in .NET 4 June 28, 2010
First, let me disclose that I got a free version of this book in order for me to review it.

I think other reviewers were correct that this book covers a great deal of topics but it does not go too deep. But if you only buy one book a year, this will touch a little bit of everything you might need.

I was most looking forward to the very first part of the book, "The C# Language" because I really wanted to know what had changed from the previous version. Unfortunately, the latest changes and additions are not really separated into their own chapters and instead, you are given an entire overview of the language. If nothing else, I always find it beneficial to review important concepts that I may have forgotten about.

I also was excited to see a couple of chapters about Visual Studio 2010 and Deployment, but again, there is not much depth.

On a positive note, the book does cover quite a bit of new topics that I at least wanted to have some knowledge about such as Managed Extensibility Framework, XAML, WPF, Silverlight, WCF, and Workflow Foundation 4. Since I may not be working with these technologies any time soon, an overview chapter is suffice.

And you can never go wrong with a ton of downloadable code examples.
Comment | 
Was this review helpful to you?
3 of 3 people found the following review helpful
5.0 out of 5 stars The best of compared to other similar books June 20, 2010
Format:Paperback|Verified Purchase
I purchased many books on C# and Visual Studio to insure I had detailed information available to avoid the frustration of searching help or the web for rarely used features. This book turned out to be the best of them and the only one I now use. Many of the others left out features or they gave a poor or incomplete description how to use them.

You can use this book to teach yourself C# 4 and Visual Studio 2010 or as an excellent reference for those features you have not used to date.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
2.0 out of 5 stars written by committee, and it shows
I bought this book shortly after I got a job as a C# developer. I was transitioning from Java, and a coworker recommended this book. Read more
Published 2 months ago by Todd Bradley
5.0 out of 5 stars Like the book
I purchased this book to lean about web services designing and xml document manipulations. This book has very good examples about that. All the samples are runnable. It helped me.
Published 9 months ago by Duncan
4.0 out of 5 stars Very broad and rich
This book covers almost every important aspect of the C# language and the .NET platform. Very good for professionals who just begun in . Read more
Published 11 months ago by Felipe V. Aburaya
5.0 out of 5 stars A reference Book for C# and .NET Framework 4
I think everything you need about C# 4 and .NET 4 you can find inside this book.
The book deals a lot of tecnologie not only C#: Wcf,Wpf, Parallel programming, Threads, Task,... Read more
Published 14 months ago by Elio Ferrero
5.0 out of 5 stars Thanks
I recieved in great conditions and in tima my item. Thanks a lot . . . . . . . . . . .
Published 14 months ago by martinaybar
5.0 out of 5 stars Good book for programming
This is a good book for learning C#4 and .NET 4. If you want to get by the beginning, you need to read this book.
Published 16 months ago by Ricky
4.0 out of 5 stars Very robust approach
The book, in terms of content, is excellent. I gave it four stars because there are no Review questions. Read more
Published 17 months ago by Mohamed Alie
4.0 out of 5 stars Professional C# 4.0 and .Net 4
The entire book not only cover new features for both C# 4.0 and .Net 4, also review architecture of .Net and C# to give you the background for writing managed code. Read more
Published 22 months ago by Vu Tran
2.0 out of 5 stars Some good points, but not perfect
I am reading this book to learn Not very satisfied with it. Now I list good and bad points of this book.

It includes all aspect of . Read more
Published on February 1, 2012 by truelies
3.0 out of 5 stars Not detailed
I prefer Wrox's books. Because bought I this book. I don't say that this is a bad book, but if you want more in detail it's not for you. Read more
Published on November 30, 2011 by Vladimer Bagoshvili
Search Customer Reviews
Only search this product's reviews

What Other Items Do Customers Buy After Viewing This Item?


There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
First post:
Prompts for sign-in

Look for Similar Items by Category