user@runtime:~/blog$ grep -l "properties" posts/*.md

properties

1 post tagged with properties.

2026-04-07 10m

The field Keyword in C# 14: Backing Fields Without the Boilerplate

C# 14 introduces the field contextual keyword, letting you add validation, lazy initialisation, and change notification to properties without declaring explicit backing fields. Here's how it works, what it compiles to, and where it falls short.