用枚举方法 在case 语句中使用字符
2012-02-27 17:19
246 查看
首先引用TypInfo单元 type TCommandEnum = (_AA, _BB, _CC, _DD, _EE, _FF, _GG, _HH); procedure TCommandProcess.ProcessCmd(chn: Byte; cmd, s: string); var CMDEnum:TcommandEnum ; begin CMDEnum :=TCommandEnum(GetEnumvalue(TypeInfo(TCommandEnum), '_'+cmd)); case CMDEnum of _AA: ProcessAA(chn, s); _BB: ProcessBB(chn, s); _CC: ProcessCC(chn, s); _DD: ProcessDD(chn, s); _EE: ProcessEE(chn, s); _FF: ProcessFF(chn, s); _GG: ProcessGG(chn, s); _HH: ProcessHH(chn, s); end; end;
使用上面的方法可以提高程序的可读性
相关文章推荐
- Access数据库里使用case when语句的方法
- C++ 把枚举变量的名称,直接当字符串使用方法 字符串化符号 #
- sql: 去除数据库表中tab、空格、回车符等特殊字符的解决方法 去除tab、空格、回车符等使用replace语句 按照ASCII码, SELECT char(64) 例如64 对应 @,则se
- SQL语句中case when 的使用方法
- C++中使用switch..case语句的易出错陷阱和规避方法
- (转载) case语句在SQL中的使用方法
- case语句在SQL中的使用方法大全
- C#使用linq语句查询数组中以特定字符开头元素的方法
- case语句在SQL中的使用方法
- android library工程中使用switch_case语句,调用资源文件的id出现错误的原因分析及解决方法
- 关于sqlserver中查询语句中嵌套case语句使用方法
- until、while、case、select等语句的使用方法
- oracle 截取字符(substr),检索字符位置(instr) case when then else end语句使用
- delphi中Case语句的使用方法|技巧
- C++ 把枚举变量的名称,直接当字符串使用方法 字符串化符号 #
- oracle 截取字符(substr),检索字符位置(instr) case when then else end语句使用
- javascript中使用replaceAll()函数实现字符替换的方法
- C#DataTable 使用GroupBy方法的lamda 表达式和Linq语句写法
- SQL中Case的使用方法
- 防御SQL注入方法(1)-使用预编译语句