首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

有关delphi 整形强转枚举型解决办法

2012-05-15 
有关delphi 整形强转枚举型各位大侠,我在delphi里,将一个整形数据强转成枚举型后,如何判断强转后的枚举型

有关delphi 整形强转枚举型
各位大侠,我在delphi里,将一个整形数据强转成枚举型后,如何判断强转后的枚举型是否在枚举型的有效范围内?我现在的做法是额外定义一个set,包含全部的枚举值,强转后看这个值是否在set中。不过这种方法似乎有点太傻了。有没有更好的方法呢?

[解决办法]
(i>=integer(low(枚举类型)))and(i<=integer(high(枚举类型)))

热点排行