Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the world of unsafe C# programming in this 59-minute conference talk from NDC Porto. Dive into advanced techniques for working with pointers, unions, and unmanaged memory. Learn how to implement IDisposable and finalizers, as well as methods for calling and being called by native code. Discover ways to push the boundaries of C# programming, including creating access violations, mutating supposedly immutable strings, and even causing buffer overflows or heap corruptions—all without resorting to C or C++. Gain insights into the potential risks and powerful capabilities of unsafe C# programming, equipping yourself with knowledge to write more efficient and flexible code.