Sé que esto va en contra de la idea de enumeraciones, pero ¿es posible extender las enumeraciones en C # / Java? Me refiero a "extender" en el sentido de agregar nuevos valores a una enumeración, pero también en el sentido de OO de heredar de una enumeración existente.
Supongo que no es posible en Java, ya que solo los obtuvo recientemente (¿Java 5?). Sin embargo, C # parece más indulgente con las personas que quieren hacer locuras, así que pensé que podría ser posible de alguna manera. Presumiblemente, podría ser pirateado a través de la reflexión (¿no es que todos usen ese método)?
No estoy necesariamente interesado en implementar un método dado, simplemente provocó mi curiosidad cuando se me ocurrió :-)