Professional C# 5.0 and .NET 4.5 is the ultimate guide to C# 5.0 and the .NET 4.5 framework. Updated with more coverage of intermediate and advanced features, new examples, and more coverage of recent language and framework additions, this book covers everything the professional developer will need to know about C# and putting it to work. Some of the topics covered include: Quick refereshers on C# basics including: .NET architechture, Objects, Types, Inheritance, Arrays, Operators, Casts, Delegates, Events, Strings, Regular Expressions, Collections, Memory Management Detailed coverage of recently added language and framework features including Language Integrated Query (LINQ), LINQ to SQL, LINQ to XML, WCF, WPF, Workflow, and Generics. Covers traditional Windows programming, Windows Forms, GDI+, as well as ASP.NET Web programming with C#. Working in Visual Studio 2012 with C# including new Test Driven Development and concurrent programming features Base Class Libraries: Assemblies, Tracing, Events, Threading, Synchronization, security, localization, transactions, Windows Services, Interoperability Communication with Enterprise Services, MSMQ, Directory Services, Peer to Peer, and Syndication New 5.0 features including a new robust asynchronous library, Windows 8 support, and caller info.