I'm guessing you use Visual Studio and don't have ReSharper? If so, I have 2 recommendations to make:
1. Get ReSharper! When it sees code that could benefit from language features, it will suggest it
2. Get JetBrains Rider - seriously, try it - it's an alternative IDE with all the ReSharper stuff built-in. I personally find it a better experience than Visual Studio, and it makes my laptop fans whine far less!
1) I do have resharper, I made a comment here about how it makes me lazy because it does it for me, and how I get nervous even jumping on a VS without it
2)Rider though.. It's new to me.. I'll certainly give it a go.
But one of my main points was : 'Hey, we work with this language, we should know it'
Get me ?
Note : I am not fighting against tools, just that sometimes, me included, the tools make us not go and search why resharper is screaming: 'you're an idiot'!
Visual Studio also does code suggestions for when you can replace a pattern with a newer language construct. I suspect ReSharper is better at it, but I haven't tried VS2019 yet.
I'm guessing you use Visual Studio and don't have ReSharper? If so, I have 2 recommendations to make:
1. Get ReSharper! When it sees code that could benefit from language features, it will suggest it
2. Get JetBrains Rider - seriously, try it - it's an alternative IDE with all the ReSharper stuff built-in. I personally find it a better experience than Visual Studio, and it makes my laptop fans whine far less!