To clarify, is there any downside to initializing a string like this:
public static readonly string myString = nameof(myString);
I've recently come across this method and thought it was quite clever, since you can rename the variable and simultaneously change its value from any place in the code without much hassle.
Obviously, this only makes sense if you want the variables to have the same value as the variable name, but are there pitfalls beyond that?