如何在另一个枚举中设置枚举值?

Kar*_*hik 1 c# enums

我想要这样的东西.

public enum AgeGroup  
{  
    Teenager = new enum { FromAge = 16, ToAge = 17 },  
    young = new enum { FromAge = 18, ToAge = 24  }   
}
Run Code Online (Sandbox Code Playgroud)

通过这个我想要访问它AgeGroup.Teenager.FromDate.

小智 6

嵌套枚举是不可能的.

您可以将父enum更改为类,它将起作用:

public class AgeGroup
{
    public enum Teegaer
    {
        FromAge = 16, ToAge = 17
    }

    public enum young
    {
        FromAge = 18, ToAge = 24
    }
}
Run Code Online (Sandbox Code Playgroud)