我想要这样的东西。

public enum AgeGroup
{
    Teenager = new enum { FromAge = 16, ToAge = 17 },
    young = new enum { FromAge = 18, ToAge = 24  }
}


这样,我想像AgeGroup.Teenager.FromDate一样访问它。

最佳答案

嵌套枚举是不可能的。

您可以将您的父枚举更改为一个类,它将起作用:

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

    public enum young
    {
        FromAge = 18, ToAge = 24
    }
}

关于c# - 如何在另一个枚举中设置枚举值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49810636/

10-16 14:02