在java中我有:
public enum MyEnum{
Value1,
Value2,
Value3,
//so on
}
还有一个具有属性的类:
public abstract class MyClass{
public EnumSet<MyEnum> myEnum= EnumSet.noneOf(MyEnum.class); }
但也有一个 Level 接口将 MyEnum 分组到各个级别:
public interface Level{
public EnumSet<MyEnum> LEVEL0 = EnumSet.of(Value1,
Value2,
//etc;}
public EnumSet<MyEnum> LEVEL1 = EnumSet.of(Value3,
Value4,
//etc;}
还使用了 myEnum 上使用的函数,如 clone()、addAll()。我应该如何从 C# 的角度处理这种情况?