Professional C# 2012 and .NET 4.5

Front Cover
Intermediate to advanced technique coverage, updated for C# 2012 and .NET 4.5

This guide is geared towards experienced programmers looking to update and enhance their skills in writing Windows applications, web apps, and Metro apps with C# and .NET 4.5. Packed with information about intermediate and advanced features, this book includes everything professional developers need to know about C# and putting it to work.

  • Covers challenging .NET features including Language Integrated Query (LINQ), LINQ to SQL, LINQ to XML, WCF, WPF, Workflow, and Generics
  • Puts the new Async keyword to work and features refreshers on .NET architecture, objects, types, inheritance, arrays, operators, casts, delegates, events, strings, regular expressions, collections, and memory management
  • Explores new options and interfaces presented by Windows 8 development, WinRT, and Metro style apps
  • Includes traditional Windows forms programming, ASP.NET web programming with C#, and working in Visual Studio 2012 with C#

Professional C# 2012 and .NET 4.5 is a comprehensive guide for experienced programmers wanting to maximize these technologies.

What people are saying - Write a review

User Review - Flag as inappropriate

One of the best book from my side
English is little high level for beginners but if it doesn't matter it is for you.

Other editions - View all

About the author (2012)

Christian Nagel (Guntramsdorf, Austria) of thinktecture is a Microsoft Regional Director (RD), software architect, and developer with more than 20 years development experience. He has been building solutions with.NET technologies since 2000. He has written many .NET books, and is certified as a Microsoft Certified Trainer and Professional Developer for ASP.NET. Christian speaks at international conferences such as TechEd and Tech Days, and supports .NET user groups with INETA Europe.

Bill Evjen (St. Louis, MO) is CTO for Swank Pictures and a Microsoft Regional Director (RD). He has been involved with .NET since 2000 and has since become the founder and president of the International .NET Association ( representing nearly 500,000 members worldwide.

Morgan Skinner (Manchester , UK) began his computing career at a young age on the Sinclair ZX80. He's been programming in C# and .NET since 2000, and liked it so much he joined Microsoft in 2001.

Jay Glynn (Franklin, TN) started writing software nearly 20 years ago. He is currently a project coordinator and architect for a large financial services company in Nashville, Tennessee.

Karli Watson (Birmingham, UK) is a freelance author and a technical consultant of 3form Ltd and an associate technologist at Content Master.

Bibliographic information