这是我遇到的问题。将这些enum
对象放入public class Item
:
public enum Category {
FirstCategory,
SecondCategory,
ThirdCategory
}
选择enum
值后,我想用它在另一个enum
具有值名称的子类别中找到子类别:
public enum FirstCategory {
FirstCategoryA,
FirstCategoryB,
FirstCategoryC
}
我希望能够从这些值中设置两个属性Category
和代码):Subcategory
Item.Category
enum
Item.Subcategory
Item item = new Item();
item.Category = Item.Category.FirstCategory;
item.Subcategory = // enum for subcategory choices based on item.Category value
注意:根本不需要像这样工作。有关从集合中选择一个值的更好方法的任何其他建议,然后基于此作为子类别的集合的基础。
谢谢你的帮助!