Используйте метод Enum.GetNames (typeof (e)), он вернет массив строк с именами.
Вы также можете использовать Enum.GetValues для получения значений аналога.
Edit -Whoops - если вы передаете параметр как Enum, вам нужно будет использовать e.GetType () вместо typeof (), который вы использовали бы, если бы передали параметр в качестве фактического имени типа Enum. 1005 *