我知道这与枚举的概念相违背,但在C#/Java中是否可能扩展枚举?我指的是以两种方式扩展,一是向枚举添加新值,二是以面向对象的方式继承现有枚举。
我猜在Java中不可能,因为它们只是最近才有的(Java 5?)。而C#似乎对于那些想做疯狂事情的人更宽容,所以我想可能有某种方法。可能可以通过反射来实现(尽管实际上你可能不会使用这种方法)?
我对实现任何给定方法不一定感兴趣,只是当我想到时,这引起了我的好奇心。
用户名或邮箱地址
密码