Jeffrey Richter

#CLR
#Csharp
#.NET
#Visual_Studio
Dig deep and master the intricacies of the common language runtime, C#, and .NET development. Led by programming expert Jeffrey Richter, a longtime consultant to the Microsoft .NET team - you’ll gain pragmatic insights for building robust, reliable, and responsive apps and components.
Table of Contents
Part I: CLR Basics
Chapter 1: The CLR's Execution Model
Chapter 2: Building, Packaging, Deploying, and Administering Applications and Types
Chapter 3: Shared Assemblies and Strongly Named Assemblies
Part II: Designing Types
Chapter 4: Type Fundamentals
Chapter 5: Primitive, Reference, and Value Types
Chapter 6: Type and Member Basics
Chapter 7: Constants and Fields
Chapter 8: Methods
Chapter 9: Parameters
Chapter 10: Properties
Chapter 11: Events
Chapter 12: Generics
Chapter 13: Interfaces
Part III: Essential Types
Chapter 14: Chars, Strings, and Working with Text
Chapter 15: Enumerated Types and Bit Flags
Chapter 16: Arrays
Chapter 17: Delegates
Chapter 18: Custom Attributes
Chapter 19: Nullable Value Types
Chapter 20: Exceptions and State Management
Chapter 21: The Managed Heap and Garbage Collect ion
Chapter 22: CLR Hosting and AppDomains
Chapter 23: Assembly Loading and Reflection
Chapter 24: Runtime Serialization
Chapter 25: Interoperating with WinRT Components
Part V: Threading
Chapter 26: Thread Basics
Chapter 27: Compute-Bound Asynchronous Operations
Chapter 28: 1/0 -Bound Asynchronous Operations
Chapter 29: Primitive Thread Synchronization Constructs
Jeffrey Richter is a cofounder of Wintellect (www.wintellect.com), a training, consulting, and debugging firm dedicated to helping companies build better software faster. In addition to this book’s previous editions, he’s written several other popular programming titles. He has been a consultant to the Microsoft .NET Framework Team since 1999.









