質問があります。最近、私は 3 つの異なるコード行を使用していることに気付きました。
public static class constant
{
public static readonly int val1 = 5;
public const int val2 = 5;
public static int val3 { get { return 5; } }
}
私の質問は、それらは同じですか、どちらかを使用する必要がありますか? もしそうなら。いつ?
また、ビジュアルスタジオの追加の質問として、なぜそれらはすべてインテリセンスで異なって表現されるのですか?