Being able to view enums as their string representation can be extremely useful, but when using them as indexs in to arrays (extremely common) this make things a bit more difficult. The watch window does not allow me to override the display by selecting something like Hex/Dec/Unsigned etc. If I do select x16 (for example) that selection is ignored and the value is still shown as the string representation. There are work-arounds but these become quite awkward when required on a regular basis or when using arrays of enums that you want to view as either hex/int or string representation. It's also a problem when wanting to modify the variable value as it appears to be un-editable when shown as a string rep.
Please sign in to leave a comment.