Use Cases for Pointers
The lesson explains that pointers exist in C# primarily for interoperability with C/C++ code and Windows kernel APIs, and that direct memory manipulation is worth the risks. We include a preview benchmark comparing getPixel and setPixel method calls against a byte pointer for bitmap manipulation, showing the dramatic overhead of repeated method calls.