(词有名词或动词等类型,句子有陈述句或疑问句等类型)
使用枚举比使用无格式的证书来描述这些类型至少有以下 3 个优势:
(1) 枚举可以使代码更易于维护,有助于确保给变量指定合法的、期望的值。
(2) 枚举使代码更清晰,允许用描述性的名称表示整数值,而不是用含义模糊的数字来表示。
(3) 枚举使代码更易于输入。在给枚举类型的实例赋值时,VS.NET 的集成开发环境会通过只能感知功能弹出一个包含可接受值的列表框,减少了按键次数,并能够让我们回忆起可能的值。
可以把词的类型或句子的类型(可能的值比较确定并有限)定义成枚举类型:
public enum PartOfSpeech { //词的类别 adj, //形容词 n, //名词 v //动词 }