|
CLR Via C# 2nd Edition
Dig deep and master the intricacies of the common language runtime (CLR) and the .NET Framework. Written by a highly regarded programming expert and consultant to the Microsoft .NET team, this guide is ideal for developers building any kind of application - including Microsoft ASP.NET, Windows Forms, Microsoft SQL Server, Web services, and console
applications. You'll get hands-on instruction and extensive code C# code samples to help you tackle the tough topics and develop high-performance applications. Discover how to: * Build, deploy, administer, and version applications, components, and shared assemblies * Design types using constants, fields, constructors, methods, properties, and events * Work effectively with the CLR's special types including enumerators, arrays, and strings * Declare, create, and use delegates to expose callback functions * Define and employ re-usable algorithms with interfaces and generics * Define, use, and detect custom attributes * Use exception handling to build robust, reliable, and security-enhanced components * Manage memory automatically with the garbage collector and work with native resources * Apply CLR Hosting, AppDomains, assembly loading, and reflection to build dynamically extensible applications PLUS - Get code samples on the Web
CONTENTS:
CLR basics
Working with types
Designing types
Essential types
CLR facilities
|