.NET Reference Guide
by Jim Mischel
Number of pages: 849
Microsoft .NET is Microsoft's platform for building secure, portable, connected applications. It provides a comprehensive and consistent programming model and a common set of API functions that you can use across many different platforms and devices, using the programming language that you prefer. Today, eight years since version 1.0 was first released, the .NET Framework is a mature and stable software platform with a very large base and an extensive array of development tools.
Download or read it online for free here:
by Chris Farrell, Nick Harrison - Red gate books
To write truly fantastic software, you need to understand how .NET memory management works. This book will take you from the basics of memory management, all the way to how the OS handles its resources, and will help you write the best code you can.
by Christian Holm, Mike Kruger, Bernhard Spuida - Wrox Press
Dissecting a CSharp Application teaches advanced techniques of .NET programming by getting an insiders' look at the complete Integrated Development Environment, SharpDevelop, written in C#. It includes all advanced features of a modern IDE.
Table of contents: Getting started with .NET Framework; Collections; XmlSerializer; HTTP clients; Exceptions; LINQ; Networking; NuGet packaging system; Reflection; Dictionaries; HTTP servers; Settings; Task Parallel Library (TPL); Custom Types; etc.
by Jason Beres - Sams
The book will guide the developer through using the VS .NET IDE, the Visual Basic .NET and C# language, and the supporting tools available from Microsoft to create Windows and Web-based applications. Written for beginners and experienced developers.