.NET Framework Notes for Professionals book

Chapters:

Chapter 1; Getting started with .NET Framework
Chapter 2: Strings
Chapter 3: DcteTime parsing
Chapter 4: Dictionaries
Chapter 5: Collections
Chapter 6: ReadOnlyCollections
Chapter 7: Stack and Heap
Chapter 8: LINQ
Chapter 9: ForEach
Chapter 10; Reflection
Chapter 11; Expression Trees
Chapter 12: Custom Types
Chapter 13: Code Contracts
Chapter 14: Settings
Chapter 15: Regular Expressions (System.Text.RegularExpressions)
Chapter 16: File Input/Output
Chapter 17: System.lO
Chapter 18: System.IO.File class
Chapter 19: Reeding and writing Zip files
Chapter 20: Managed Extensibility Framework
Chapter 21: SpeechRecognitionEngine class to recognize speech
Chapter 22: System.Runtime.Caching.MemoryG (ObjectCache)
Chapter 23: System.Reflection.Emit namespace
Chapter 24: .NET Core
Chapter 25: ADO.NET
Chapter 26: Dependency Injection
Chapter 27: Platform Invoke
Chapter 28: NuGet packaging system
Chapter 29: Globalization in ASP.NET MVC using Smart internationalization for ASP.NET
Chapter 30: System.Net.Mail
Chapter 31: Using Progress<T> and IProgress<T>
Chapter 32: JSON Serialization
Chapter 33: JSON in .NET with Newtonsoft.Json
Chapter 34: XmlSerializer
Chapter 35: VB Forms
Chapter 36: JIT compiler
Chapter 37: CLR
Chapter 38: TPL Dataflow
Chapter 39: Threading
Chapter 40: Process and Thread affinity setting
Chapter 41: Parallel processing using .Net framework
Chapter 42: Task Parallel Library (TPL)
Chapter 43: Task Parallel Library (TPL) API Overviews
Chapter 44: Synchronization Contexts
Chapter 45: Memory management
Chapter 46: Garbage Collection
Chapter 47: Exceptions
Chapter 48: System.Diagnostics
Chapter 49; Encryption / Cryptography
Chapter 50: Work with SHA1 in C#
Chapter 51: Unit testing
Chapter 52: Write to and read from StdErr stream
Chapter 53: Upload file and POST data to Webserver
Chapter 54: Networking
Chapter 55: HTTP servers
Chapter 56: HTTP clients
Chapter 57: Serial Ports
Appendix A: Acronym Glossary

Fuente: Goalkicker