Еще выдержка из МСДН:
Во время компиляции все ссылки на отдельные значения перечисления преобразуются в числовые литералы. Назначение дополнительных значений новым версиям перечислений или изменение значений членов перечислений в новой версии может вызвать проблемы для зависимого исходного кода. Часто бывает так, что значения enum используются в операторах switch и при добавлении элементов к типу enum тест для значений по умолчанию может неожиданно вернуть значение "true".
А по сему, лучше все-таки задавать явные значения.