Цитата(DASM @ May 21 2013, 17:25)

Верно, но вычисление размера перечисления предложенным способом тем и плохо - вы же сами через полгода копаясь в своем коде решите добавить еще один элемент в перечисление или нечто подобное, после чего все рухнет. Ибо основано на неявном предположении о том, что все элементы инкрементируются на 1 с нуля и без пропусков.
Не рухнет, потому что добавлю в середину перечисления (тем и удобно перечисление - совай внутрь, сколько влезет). А если потребуется с краю,

тогда пройдусь по коду поиском. Предположение явно видно, в этих перечислениях я явно числа не задаю.

P.S. Можно и не с нуля, тогда и начало проверять - по имени. Главное - чтобы значения не прерывались и не накладывались.