I nomi delle enum cessano di esistere a compile-time, non c'è nulla di integrato nel linguaggio per fare quello che chiedi, devi per forza ricorrere a soluzioni del tipo che citavi. Piuttosto che una map comunque ha più senso uno switch, dato che tanto i componenti dell'enum sono tutti noti a compile time.

Rispondi quotando