Bunun daha çok numaralandırma fikrine aykırı olduğunu biliyorum, ancak numaralandırmaları C # / Java'da genişletmek mümkün mü? Hem bir numaralandırmaya yeni değerler ekleme anlamında hem de mevcut bir numaralandırmadan miras alma OO anlamında "genişletmek" demek istiyorum.
Java'da bunun mümkün olmadığını düşünüyorum, çünkü onları oldukça yakın zamanda aldı (Java 5?). C # çılgınca şeyler yapmak isteyen insanları daha affedici görünüyor, bu yüzden bir şekilde mümkün olabileceğini düşündüm. Muhtemelen yansıtma yoluyla hacklenebilir (aslında herkesin bu yöntemi kullanması değil)?
Herhangi bir yöntemi uygulamakla mutlaka ilgilenmiyorum, sadece aklıma geldiğinde merakımı uyandırdı :-)