《C#與.NET開發(fā)指南(第4版)(影印版)》深入掌握公共語言運行時、C#和.NET開發(fā)中的難點。在為Microsoft.NET團隊長期提供咨詢服務的編程專家、JeffreyRichter的帶領(lǐng)下,你將獲得開發(fā)健壯、可靠和具有良好響應能力的應用與組件所需的實用知識。《C#與.NET開發(fā)指南(第4版)(影印版)》包括:構(gòu)建、打包和部署應用以及它們的類型;理解基元類型、值類型和引用類型的行為,從而可以高效地使用它們使用泛型和接口來定義可重用算法;高效使用特定的CLR類型——委托、自定義屬性、可空類型、數(shù)組和字符串;理解管理堆和垃圾回收器是如何工作的;快速上手序列化和反序列化服務;使用線程池、任務、取消、計時器和異步函數(shù)來設(shè)計響應性強、伸縮性大的解決方案;借助于異常處理來進行狀態(tài)管理;使用CLR托管、AppDomains、程序集加載和反射來構(gòu)造具有動態(tài)擴展能力的應用程序。
Introduction
PART Ⅰ 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 Ⅱ 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 Ⅲ 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
PART Ⅳ CORE FACiLiTIES
CHAPTER 20 Exceptions and State Management
CHAPTER 21 The Managed Heap and Garbage Collection
CHAPTER 22 CLR Hosting and AppDomains
CHAPTER 23 Assembly Loading and Reflection
CHAPTER 24 Runtime Serialization
CHAPTER 25 Interoperating with WinRT Components
PAR Ⅴ THREADING
CHAPTER 26 Thread Basics
CHAPTER 27 Compute-Bound Asynchronous Operations
CHAPTER 28 I/O-Bound Asynchronous Operations
CHAPTER 29 Primitive Thread Synchronization Constructs
CHAPTER 30 Hybrid Thread Synchronization Constructs