当前位置 : 主页 > 编程语言 > delphi >

Delphi:如何使用非连续的子范围枚举类型?

来源:互联网 收集:自由互联 发布时间:2021-06-23
以下子范围枚举声明有效: type TReceiptCode = 'A'..'F'; 这不是: type TReceiptCode = ' ','A'..'F', 'R'; 也没有 type TReceiptCode = ' ','A','B','C','D','E','F','R'; 如何声明具有非连续值的子范围类型? 不幸的
以下子范围枚举声明有效:

type
   TReceiptCode = 'A'..'F';

这不是:

type
   TReceiptCode = ' ','A'..'F', 'R';

也没有

type
    TReceiptCode = ' ','A','B','C','D','E','F','R';

如何声明具有非连续值的子范围类型?

不幸的是,我认为没有办法做到这一点.您可以声明(新)非连续枚举或现有类型的子范围,但不能同时声明两者.
网友评论