使用Enums设计问题以建模类型关系

时间:2008-11-16 17:44:45

标签: c# vb.net enums

例如,在为客户设计类时,使用Enum for CustomerType是否有意义?

1 个答案:

答案 0 :(得分:3)

这取决于其他限制。你还没有告诉我们你的模型。例如,如果不同类型的客户拥有与之相关的不同类型的信息,那么类层次结构将更适合仅仅是枚举。

在其他情况下,枚举会很好或甚至可能是首选(更简单,减少开销......)。