【发布时间】:2014-07-18 10:38:48
【问题描述】:
我有 2 个枚举
enum Categories{
Entertainment=100,
Food=200,
Medical=300
};
enum Types
{
Multiplex = 101,
GameZone,
Bar = 201,
Hotel,
Cafe,
Hospital = 301,
Clinic
};
我想列出特定类别下的所有类型 例如。 如果我将娱乐作为输入输出列表将包含 Multiplex 和 Gamezone
我应该怎么做?
【问题讨论】:
-
为什么要使用枚举来存储关系数据?
-
这看起来是一种非常糟糕的方式来关联这些数据。
-
它们之间的关系如何?请看When to use enums
-
我们可以使用结构吗
-
您需要将行为与不同的类型或类别联系起来吗? IE。所有娱乐类型都指定可以服务的人数,或者所有咖啡馆都有菜单,或者类似的东西,或者这更像是一个类别+子类别(你的问题中的类型),你只需要“标记" 其他一些数据?