You can add a new language feature to C# in two ways. You can turn on features that already exist. Or you can make your own feature in the compiler. Turning on existing features means you change project settings or update compiler packages. Making your own feature means you change the compiler itself.
When you pick a new language feature, always check tw…

