Chapters
- Getting started with .NET Framework
- Collections
- XmlSerializer
- HTTP clients
- Exceptions
- LINQ
- Networking
- NuGet packaging system
- Reflection
- Dictionaries
- HTTP servers
- Settings
- Task Parallel Library (TPL)
- Custom Types
- DateTime parsing
- Memory management
- Managed Extensibility Framework
- SpeechRecognitionEngine class to recognize speech
- System.Reflection.Emit namespace
- System.Runtime.Caching.MemoryCache (ObjectCache)
- JSON Serialization
- TPL Dataflow
- File Input/Output
- Platform Invoke
- Code Contracts
- VB Forms
- ForEach
- Strings
- Expression Trees
- Threading
- System.Diagnostics
- ADO.NET
- CLR
- Process and Thread affinity setting
- Dependency Injection
- Globalization in ASP.NET MVC using Smart internationalization for ASP.NET
- Task Parallel Library (TPL) API Overviews
- System.IO
- Unit testing
- Serial Ports
- System.IO.File class
- Synchronization Contexts
- Using Progress<T> and IProgress<T>
- ReadOnlyCollections
- Regular Expressions (System.Text.RegularExpressions)
- System.Net.Mail
- Encryption / Cryptography
- Parallel processing using .Net framework
- JSON in .NET with Newtonsoft.Json
- .NET Core
- JIT compiler
- Stack and Heap
- Work with SHA1 in C#
- Garbage Collection
- Reading and writing Zip files
- Write to and read from StdErr stream
- Upload file and POST data to webserver
- Acronym Glossary
Source : http://goalkicker.com/DotNETFrameworkBook