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