J'ai créé un "const" pour une valeur précédemment explicitement indiquée plusieurs fois dans mon code:
private static readonly int QUARTER_HOUR_COUNT = 96;
Lorsque j'ai effectué une recherche et remplacement de 96 pour QUARTER_HOUR_COUNT, j'ai par inadvertance également remplacé la déclaration, elle est donc devenue:
private static readonly int QUARTER_HOUR_COUNT = QUARTER_HOUR_COUNT;
... mais il a compilé. Je pense que cela interdirait cela. Pourquoi a-t-il été accepté par le compilateur comme une déclaration valide?