2 回答

TA贡献1829条经验 获得超7个赞
嵌套枚举是不可能的。
您可以将您的父枚举更改为一个类,它将起作用:
public class AgeGroup
{
public enum Teegaer
{
FromAge = 16, ToAge = 17
}
public enum young
{
FromAge = 18, ToAge = 24
}
}

TA贡献1853条经验 获得超9个赞
另一种方法是创建一个静态类:
public static class AgeGroup
{
public static class TeenAge
{
public static readonly int FromAge = 16;
public static readonly int ToAge = 17;
}
public static class YoungAge
{
public static readonly int FromAge = 18;
public static readonly int ToAge = 21;
}
}
现在,您可以引用该变量,如下所示:
int teenAgeStarting = AgeGroup.TeenAge.FromAge //16
int youngAgeStarting = AgeGroup.YoungAge.FromAge //18
- 2 回答
- 0 关注
- 255 浏览
添加回答
举报