Tag: #java enums

c#enums:他们可以使用java enums等成员和函数吗?

在java中,可以给枚举一个构造函数以及成员变量和函数。 我想知道在c#enums中是否有可能这样的事情。 如果是这样,怎么样? 非常感谢!

是否有可能在c#中模仿这个java枚举代码

是否有可能复制在枚举中提供抽象方法的function,内部枚举常量必须覆盖并提供function? public enum Logic { PAY_DAY { @Override public void acceptPlayer(Player player) { // Perform logic } }, COLLECT_CASH { @Override public void acceptPlayer(Player player) { // Perform logic } } , ETC_ETC { @Override public void acceptPlayer(Player player) { // Perform logic } }; public abstract void acceptPlayer(Player player); } 如果它不能::你能提供一种方法,我可以用类似的方式实现许多特定的逻辑吗? 编辑::我知道C#中的枚举并不像Java中那样真正的“对象”,但我希望执行类似的逻辑。 编辑::为了澄清,我不想为每个特定的逻辑位提供具体的类。 IE,创建一个接口acceptPlayer并创建许多新类是不合适的