Inside C# Second Edition
It's the one book developers need to learn all about the language of C#-what it is, how it works, and why it works that way. INSIDE C#, SECOND EDITION provides valuable updated information and advanced content incorporating the parameters of the Microsoft .NET Framework and Visual Studio .NET. Revealing the full functionality of C#, this book enables developers to write applications for Microsoft .NET with speed and confidence.
There's also plenty of material on the underlying Microsoft .NET platform, from the basics of the Common Language Runtime (CLR) to assemblies (used to deploy .NET applications), plus getting older COM components to interoperate with the newer .NET standard.