c# C# 6.0 - nameof expressions Nameof expressions is yet another cool and awesome little feature which helps you to avoid magic strings in your code base. Here is a little example of what nameof expressions essentially try to solve: public void Greet(string name) { if (name == null) throw new