Get 20% off all career paths from fullstack to AI
Finance Certifications Goldman Sachs & Amazon Teams Trust
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore the surprising behaviors, hidden hazards, and unexpected successes that can arise from using C# features in this 46-minute conference talk from ACCU 2025. Discover the complexity and dark corners of this widely used and mature programming language through a light-hearted examination of puzzling scenarios that demonstrate how everyday C# features can lead to unexpected outcomes. Learn about the pitfalls and surprises that come with new language features, including those introduced in the recently released C# v13.0 with .NET v9.0. Examine real-world examples of how accidentally misusing common C# constructs can create problems, while also uncovering some pleasant surprises along the way. Gain insights into language behavior that many C# programmers take for granted in day-to-day development, with practical guidance on how to avoid common traps. Whether you're an experienced C# developer looking to deepen your understanding or learning the language for the first time, expand your knowledge of C# internals and develop strategies for writing more robust code by understanding the subtle complexities of this powerful programming language.
Syllabus
Puzzling C# - Steve Love - ACCU 2025
Taught by
ACCU Conference