在枚举类型的值和字符串之间相互转换
2015-04-12 10:33
155 查看
Uses TypInfo;
//定义枚举类型
type
TDayofWeek=(Monday,Tuesday,Wednesday,Thursday,FriDay,Saturday,Sunday);
//由值转换为字符串
GetEnumName(TypeInfo(TDayofWeek),Ord(Monday);
//结果应该是字符串'Monday';
//由字符串得到值
GetEnumValue(TypeInfo(TDayofWeek),'Monday');
//结果应该是0. 当然你也可以用强制类型转换得到枚举值 TDayofWeek(0)=Monday
//定义枚举类型
type
TDayofWeek=(Monday,Tuesday,Wednesday,Thursday,FriDay,Saturday,Sunday);
//由值转换为字符串
GetEnumName(TypeInfo(TDayofWeek),Ord(Monday);
//结果应该是字符串'Monday';
//由字符串得到值
GetEnumValue(TypeInfo(TDayofWeek),'Monday');
//结果应该是0. 当然你也可以用强制类型转换得到枚举值 TDayofWeek(0)=Monday
相关文章推荐
- 在枚举类型的值和字符串之间相互转换
- Delphi枚举类型和字符串之间相互转化
- 描述符和字符串之间的相互转换(支持中文)
- JSON对象和字符串之间的相互转换
- JSON对象和字符串之间的相互转换
- ANSI,UNICODE, UTF-8 字符串之间的相互转换
- Jackson第一篇【JSON字符串、实体之间的相互转换】
- NSString与C字符串之间的相互转换
- Jackson第一篇【JSON字符串、实体之间的相互转换】
- JSON对象和字符串之间的相互转换
- Xml字符串与C#对象之间相互转换
- JSON对象和字符串之间的相互转换
- ANSI,UNICODE, UTF-8 字符串之间的相互转换
- JSON对象和字符串之间的相互转换
- 字符串字符显示与16进制显示之间的相互转换
- 在JAVA中日期和字符串之间的相互转换
- JSON对象和字符串之间的相互转换
- Java中二进制和字符串之间的相互转换
- 字符串和二进制及二进制和字符串之间的相互转换
- 字符串字符显示与16进制显示之间的相互转换