INTRODUCTION xlix PART I: THE C# LANGUAGE CHAPTER 1: .NET ARCHITECTURE 3 CHAPTER 2: CORE C# 23 CHAPTER 3: OBJECTS AND TYPES 65 CHAPTER 4: INHERITANCE 89 CHAPTER 5: GENERICS 107 CHAPTER 6: ARRAYS AND TUPLES 129 CHAPTER 7: OPERATORS AND CASTS 151 CHAPTER 8: DELEGATES, LAMBDAS, AND EVENTS 183 CHAPTER 9: STRINGS AND REGULAR EXPRESSIONS 209 CHAPTER 10: COLLECTIONS 229 CHAPTER 11: LANGUAGE INTEGRATED QUERY 279 CHAPTER 12: DYNAMIC LANGUAGE EXTENSIONS 313 CHAPTER 13: ASYNCHRONOUS PROGRAMMING 325 CHAPTER 14: MEMORY MANAGEMENT AND POINTERS 347 CHAPTER 15: REFLECTION 375 CHAPTER 16: ERRORS AND EXCEPTIONS 393 PART II: VISUAL STUDIO CHAPTER 17: VISUAL STUDIO 2012 417 CHAPTER 18: DEPLOYMENT 467 PART III: FOUNDATION CHAPTER 19: ASSEMBLIES 487 CHAPTER 20: DIAGNOSTICS 519 CHAPTER 21: TASKS, THREADS, AND SYNCHRONIZATION 551 CHAPTER 22: SECURITY 601 CHAPTER 23: INTEROP 627 CHAPTER 24: MANIPULATING FILES AND THE REGISTRY 661 CHAPTER 25: TRANSACTIONS 705 CHAPTER 25: TRANSACTIONS 705 CHAPTER 27: WINDOWS SERVICES 771 CHAPTER 28: LOCALIZATION? 803 CHAPTER 29: CORE XAML 845 CHAPTER 30: MANAGED EXTENSIBILITY FRAMEWORK 863 CHAPTER 31: WINDOWS RUNTIME 893 PART IV: DATA CHAPTER 32: CORE ADO.NET 917 CHAPTER 33: ADO.NET ENTITY FRAMEWORK 963 CHAPTER 34: MANIPULATING XML 995 PART V: PRESENTATION CHAPTER 35: CORE WPF 1049 CHAPTER 36: BUSINESS APPLICATIONS WITH WPF 1101 CHAPTER 37: CREATING DOCUMENTS WITH WPF 1153 CHAPTER 38: WINDOWS STORE APPS 1175 CHAPTER 39: CORE ASP.NET 1211 CHAPTER 40: ASP.NET WEB FORMS 1239 CHAPTER 41: ASP.NET MVC 1283 CHAPTER 42: ASP.NET DYNAMIC DATA 1321 PART VI: COMMUNICATION CHAPTER 43: WINDOWS COMMUNICATION FOUNDATION 1337 CHAPTER 44: WCF DATA SERVICES 1379 CHAPTER 45: WINDOWS WORKFLOW FOUNDATION 1399 CHAPTER 46: PEER-TO-PEER NETWORKING 1425 CHAPTER 46: PEER-TO-PEER NETWORKING 1425 INDEX 1473.
Professional C# 2012 and . NET 4. 5