|
|
1
5
CHOICE和ENUMERATED用于不同的目的,就像C中的“enum”和“union”一样。 枚举仅列出一组元素: 我的水果::=枚举{香蕉(1),苹果(2),梨(3)}
我的选择::=选择{ b布尔值, 果实的c序列(大小(1..10)) 如果使用ASN.1值表示法来声明这些类型的变量,它将如下所示: 水果:香蕉
看到了吗?该选项允许使用相同的typename来存储不同的类型(因此是值)。就像C中的“联合”。
|