コードで以前に明示的に数回指定した値の「const」を作成しました。
private static readonly int QUARTER_HOUR_COUNT = 96;
QUARTER_HOUR_COUNT に対して 96 の検索と置換を行ったときに、誤って宣言も置換してしまったため、次のようになりました。
private static readonly int QUARTER_HOUR_COUNT = QUARTER_HOUR_COUNT;
...まだコンパイルされています。私はそれがそれを許可しないと思うでしょう。有効な宣言としてコンパイラによって受け入れられたのはなぜですか?