SyntaxFix
Write A Post
Hire A Developer
Questions
Using Enum.TryParse you don't need the Exception handling:
baseKey e; if ( Enum.TryParse(s, out e) ) { ... }