Is there any difference between the following?
class C { // One: public static readonly int ValueAsAMember = 42; // Two: public static int V
The main advantage for me is with readonly you are allowed to declare it anywhere in your code. But, you will get a chance to set it only once. With the setter, you declare and set in one stroke.
readonly