2025-07-14
5m
Static Abstract Interface Members in C#
How static abstract interface members enable generic math, factory patterns, and type-level contracts in C# 11 and beyond.
2025-07-11
4m
Generic Math: Writing Numeric Algorithms That Work Across Types
C# 11's generic math interfaces let you write a single algorithm that works with int, double, decimal, and any other numeric type.
2025-07-10
4m
Raw String Literals in C# 11
How raw string literals eliminate escaping headaches for JSON, XML, SQL, regex, and any text containing special characters.
2025-07-08
4m
UTF-8 String Literals: Zero-Allocation Text for High-Performance Code
C# 11's UTF-8 string literals let you work with byte-based text representations without runtime encoding costs.
2025-07-04
4m
Required Members: Compile-Time Guarantees for Object Initialisation
How C# 11's required members enforce that callers set essential properties, closing a long-standing gap in object initialiser safety.