Table of Contents
Section-I: An Introduction to Code Performance and C#
- The Need for High-Performance Code
- Overview of C#
- New and Improved features in C#
- Using Data Types
- Enhancing Pattern Matching
- Using Collections Properly
- Identifying Performance Problems
- Benchmarking Code with BenchmarkDotNet
- Dealing with the Memory Cache
- Working with the Large Object Heap
- Creating a Responsive UI
- Overcoming InterOp Challenges