Зачем это компилируется?

Я создал «константу» для значения, ранее явно заданного несколько раз в моем коде :

private static readonly int QUARTER_HOUR_COUNT = 96;

. Когда я выполнил поиск -и -заменить 96 на QUARTER _HOUR _COUNT, я также непреднамеренно заменил объявление, поэтому оно стало:

private static readonly int QUARTER_HOUR_COUNT = QUARTER_HOUR_COUNT;

... тем не менее, он скомпилирован. Я думаю, что это будет запрещать это. Почему это было принято компилятором как правильное объявление?

28
задан B. Clay Shannon 15 August 2012 в 16:25
поделиться